/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-60655ea [2020-09-16 01:47:54,634 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-16 01:47:54,639 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-16 01:47:54,700 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-16 01:47:54,700 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-16 01:47:54,703 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-16 01:47:54,711 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-16 01:47:54,714 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-16 01:47:54,716 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-16 01:47:54,720 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-16 01:47:54,721 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-16 01:47:54,722 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-16 01:47:54,723 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-16 01:47:54,729 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-16 01:47:54,730 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-16 01:47:54,732 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-16 01:47:54,734 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-16 01:47:54,738 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-16 01:47:54,740 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-16 01:47:54,747 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-16 01:47:54,751 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-16 01:47:54,754 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-16 01:47:54,755 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-16 01:47:54,757 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-16 01:47:54,763 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-16 01:47:54,763 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-16 01:47:54,764 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-16 01:47:54,769 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-16 01:47:54,770 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-16 01:47:54,773 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-16 01:47:54,773 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-16 01:47:54,774 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-16 01:47:54,775 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-16 01:47:54,776 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-16 01:47:54,778 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-16 01:47:54,778 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-16 01:47:54,779 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-16 01:47:54,779 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-16 01:47:54,780 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-16 01:47:54,781 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-16 01:47:54,783 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-16 01:47:54,785 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-16 01:47:54,843 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-16 01:47:54,843 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-16 01:47:54,847 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-16 01:47:54,847 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-16 01:47:54,848 INFO L138 SettingsManager]: * Use SBE=true [2020-09-16 01:47:54,848 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-16 01:47:54,848 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-16 01:47:54,848 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-16 01:47:54,849 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-16 01:47:54,849 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-16 01:47:54,850 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-16 01:47:54,851 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-16 01:47:54,851 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-16 01:47:54,852 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-16 01:47:54,852 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-16 01:47:54,852 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-16 01:47:54,852 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-16 01:47:54,853 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-16 01:47:54,853 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-16 01:47:54,853 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-16 01:47:54,853 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-16 01:47:54,853 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-16 01:47:54,854 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-16 01:47:54,855 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-09-16 01:47:54,855 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-16 01:47:54,855 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-16 01:47:54,855 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-16 01:47:54,855 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-09-16 01:47:54,856 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-09-16 01:47:54,856 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-16 01:47:54,856 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-09-16 01:47:55,319 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-16 01:47:55,344 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-16 01:47:55,349 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-16 01:47:55,352 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-16 01:47:55,352 INFO L275 PluginConnector]: CDTParser initialized [2020-09-16 01:47:55,354 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-09-16 01:47:55,471 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/83fd8b75d/d0a3f1c7632742188a75a0c1d0430881/FLAG4b0912c04 [2020-09-16 01:47:56,190 INFO L306 CDTParser]: Found 1 translation units. [2020-09-16 01:47:56,191 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-09-16 01:47:56,237 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/83fd8b75d/d0a3f1c7632742188a75a0c1d0430881/FLAG4b0912c04 [2020-09-16 01:47:56,440 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/83fd8b75d/d0a3f1c7632742188a75a0c1d0430881 [2020-09-16 01:47:56,460 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-16 01:47:56,469 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-16 01:47:56,472 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-16 01:47:56,473 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-16 01:47:56,478 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-16 01:47:56,480 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 01:47:56" (1/1) ... [2020-09-16 01:47:56,488 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@362f116e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:56, skipping insertion in model container [2020-09-16 01:47:56,488 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 01:47:56" (1/1) ... [2020-09-16 01:47:56,501 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-16 01:47:56,563 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-16 01:47:57,199 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-16 01:47:57,224 INFO L203 MainTranslator]: Completed pre-run [2020-09-16 01:47:57,282 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-16 01:47:57,376 INFO L208 MainTranslator]: Completed translation [2020-09-16 01:47:57,377 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57 WrapperNode [2020-09-16 01:47:57,377 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-16 01:47:57,378 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-16 01:47:57,378 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-16 01:47:57,379 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-16 01:47:57,392 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,415 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,453 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-16 01:47:57,453 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-16 01:47:57,454 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-16 01:47:57,454 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-16 01:47:57,467 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,468 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,477 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,478 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,485 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,496 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,500 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (1/1) ... [2020-09-16 01:47:57,504 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-16 01:47:57,510 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-16 01:47:57,510 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-16 01:47:57,510 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-16 01:47:57,512 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (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-16 01:47:57,605 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-16 01:47:57,605 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-16 01:47:57,606 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-16 01:47:57,606 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-16 01:47:57,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-16 01:47:57,607 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-09-16 01:47:57,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-16 01:47:57,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-16 01:47:57,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-09-16 01:47:57,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-16 01:47:57,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-16 01:47:57,612 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-16 01:47:58,161 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-16 01:47:58,161 INFO L295 CfgBuilder]: Removed 11 assume(true) statements. [2020-09-16 01:47:58,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 01:47:58 BoogieIcfgContainer [2020-09-16 01:47:58,170 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-16 01:47:58,171 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-16 01:47:58,172 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-16 01:47:58,177 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-16 01:47:58,178 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 01:47:56" (1/3) ... [2020-09-16 01:47:58,179 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b6dff5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 01:47:58, skipping insertion in model container [2020-09-16 01:47:58,181 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 01:47:57" (2/3) ... [2020-09-16 01:47:58,182 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b6dff5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 01:47:58, skipping insertion in model container [2020-09-16 01:47:58,182 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 01:47:58" (3/3) ... [2020-09-16 01:47:58,185 INFO L109 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-2.i [2020-09-16 01:47:58,200 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-16 01:47:58,200 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-09-16 01:47:58,216 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-16 01:47:58,218 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-16 01:47:58,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,260 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,260 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,261 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,261 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,261 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,262 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,262 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,262 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,262 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,263 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,263 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,273 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,273 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,274 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,274 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,274 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,275 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,275 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,275 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,275 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,276 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,287 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:47:58,313 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-16 01:47:58,344 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:47:58,344 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:47:58,344 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:47:58,344 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:47:58,345 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:47:58,345 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:47:58,345 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:47:58,345 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:47:58,367 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 162 flow [2020-09-16 01:47:58,370 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-16 01:47:58,435 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-16 01:47:58,436 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-16 01:47:58,445 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-16 01:47:58,451 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-16 01:47:58,477 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-16 01:47:58,478 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-16 01:47:58,479 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-16 01:47:58,482 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1242 [2020-09-16 01:47:58,484 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:47:59,927 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-16 01:48:00,036 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-16 01:48:00,481 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2020-09-16 01:48:01,127 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2020-09-16 01:48:01,676 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-16 01:48:01,988 WARN L193 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-16 01:48:01,992 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1089 [2020-09-16 01:48:01,992 INFO L214 etLargeBlockEncoding]: Total number of compositions: 77 [2020-09-16 01:48:01,997 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-16 01:48:02,012 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-16 01:48:02,015 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-16 01:48:02,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:48:02,026 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:02,027 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:48:02,028 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-16 01:48:02,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:02,037 INFO L82 PathProgramCache]: Analyzing trace with hash 313215, now seen corresponding path program 1 times [2020-09-16 01:48:02,064 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:02,064 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930222719] [2020-09-16 01:48:02,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:02,339 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-16 01:48:02,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930222719] [2020-09-16 01:48:02,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:02,343 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:48:02,345 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1016058557] [2020-09-16 01:48:02,347 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:02,351 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:02,371 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:48:02,371 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:02,374 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:02,376 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:48:02,376 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:02,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:48:02,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:48:02,404 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-16 01:48:02,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:02,459 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-16 01:48:02,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:48:02,463 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:48:02,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:02,483 INFO L225 Difference]: With dead ends: 35 [2020-09-16 01:48:02,483 INFO L226 Difference]: Without dead ends: 31 [2020-09-16 01:48:02,485 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-16 01:48:02,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-16 01:48:02,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-16 01:48:02,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-16 01:48:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-16 01:48:02,538 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-16 01:48:02,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:02,539 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-16 01:48:02,539 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:48:02,539 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-16 01:48:02,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-16 01:48:02,540 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:02,540 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:02,541 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-16 01:48:02,541 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-16 01:48:02,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:02,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1465583995, now seen corresponding path program 1 times [2020-09-16 01:48:02,542 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:02,542 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402597007] [2020-09-16 01:48:02,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:02,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:02,802 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-16 01:48:02,803 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402597007] [2020-09-16 01:48:02,803 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:02,803 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-16 01:48:02,804 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1109222170] [2020-09-16 01:48:02,804 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:02,806 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:02,810 INFO L274 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-09-16 01:48:02,810 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:02,810 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:02,813 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-16 01:48:02,814 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:02,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-16 01:48:02,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-16 01:48:02,814 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-16 01:48:02,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:02,846 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-16 01:48:02,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-16 01:48:02,847 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-16 01:48:02,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:02,848 INFO L225 Difference]: With dead ends: 26 [2020-09-16 01:48:02,849 INFO L226 Difference]: Without dead ends: 24 [2020-09-16 01:48:02,850 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-16 01:48:02,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-16 01:48:02,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-16 01:48:02,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-16 01:48:02,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-16 01:48:02,856 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-16 01:48:02,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:02,856 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-16 01:48:02,856 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-16 01:48:02,856 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-16 01:48:02,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-16 01:48:02,857 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:02,857 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:02,858 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-16 01:48:02,858 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-16 01:48:02,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:02,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1811562961, now seen corresponding path program 1 times [2020-09-16 01:48:02,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:02,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505350900] [2020-09-16 01:48:02,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:02,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:02,905 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:02,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:02,950 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:03,020 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:48:03,021 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:48:03,021 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-16 01:48:03,022 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:48:03,023 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:48:03,024 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-16 01:48:03,038 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,039 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,039 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,039 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,040 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,040 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,040 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,040 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,040 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,041 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,041 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,041 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,041 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,041 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,042 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,042 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,042 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,042 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,042 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,043 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,043 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,043 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,043 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,044 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,044 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,044 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,044 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,044 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,044 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,045 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,045 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,045 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,045 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,046 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,046 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,046 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,046 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,046 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,054 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,054 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,054 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,054 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,054 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,055 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,055 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,058 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,058 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,059 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:03,067 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-16 01:48:03,068 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:48:03,068 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:48:03,068 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:48:03,068 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:48:03,068 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:48:03,068 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:48:03,069 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:48:03,069 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:48:03,071 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 105 transitions, 234 flow [2020-09-16 01:48:03,072 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-16 01:48:03,100 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-16 01:48:03,100 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-16 01:48:03,102 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-16 01:48:03,107 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-16 01:48:03,134 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-16 01:48:03,135 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-16 01:48:03,137 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-16 01:48:03,141 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2844 [2020-09-16 01:48:03,141 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:48:05,314 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2020-09-16 01:48:05,446 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-09-16 01:48:06,118 WARN L193 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-16 01:48:06,260 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-16 01:48:06,267 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3611 [2020-09-16 01:48:06,267 INFO L214 etLargeBlockEncoding]: Total number of compositions: 94 [2020-09-16 01:48:06,267 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 28 transitions, 80 flow [2020-09-16 01:48:06,311 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 632 states. [2020-09-16 01:48:06,311 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states. [2020-09-16 01:48:06,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:48:06,312 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:06,312 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:48:06,313 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:48:06,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:06,314 INFO L82 PathProgramCache]: Analyzing trace with hash 544994, now seen corresponding path program 1 times [2020-09-16 01:48:06,314 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:06,314 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603888018] [2020-09-16 01:48:06,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:06,389 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-16 01:48:06,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603888018] [2020-09-16 01:48:06,390 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:06,390 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:48:06,390 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1737863960] [2020-09-16 01:48:06,390 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:06,391 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:06,392 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:48:06,392 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:06,392 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:06,392 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:48:06,392 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:06,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:48:06,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:48:06,393 INFO L87 Difference]: Start difference. First operand 632 states. Second operand 3 states. [2020-09-16 01:48:06,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:06,494 INFO L93 Difference]: Finished difference Result 748 states and 2357 transitions. [2020-09-16 01:48:06,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:48:06,495 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:48:06,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:06,511 INFO L225 Difference]: With dead ends: 748 [2020-09-16 01:48:06,512 INFO L226 Difference]: Without dead ends: 691 [2020-09-16 01:48:06,512 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-16 01:48:06,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2020-09-16 01:48:06,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 612. [2020-09-16 01:48:06,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-09-16 01:48:06,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1968 transitions. [2020-09-16 01:48:06,617 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1968 transitions. Word has length 3 [2020-09-16 01:48:06,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:06,618 INFO L479 AbstractCegarLoop]: Abstraction has 612 states and 1968 transitions. [2020-09-16 01:48:06,618 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:48:06,618 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1968 transitions. [2020-09-16 01:48:06,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-16 01:48:06,619 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:06,619 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:06,619 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-16 01:48:06,620 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:48:06,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:06,620 INFO L82 PathProgramCache]: Analyzing trace with hash 625478199, now seen corresponding path program 1 times [2020-09-16 01:48:06,620 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:06,621 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381963591] [2020-09-16 01:48:06,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:06,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:06,735 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-16 01:48:06,735 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381963591] [2020-09-16 01:48:06,736 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:06,736 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:06,736 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [643245498] [2020-09-16 01:48:06,737 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:06,738 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:06,740 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-16 01:48:06,740 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:06,741 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:06,741 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:06,741 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:06,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:06,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:06,742 INFO L87 Difference]: Start difference. First operand 612 states and 1968 transitions. Second operand 5 states. [2020-09-16 01:48:06,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:06,864 INFO L93 Difference]: Finished difference Result 900 states and 2708 transitions. [2020-09-16 01:48:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:06,865 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-16 01:48:06,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:06,873 INFO L225 Difference]: With dead ends: 900 [2020-09-16 01:48:06,873 INFO L226 Difference]: Without dead ends: 880 [2020-09-16 01:48:06,874 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-16 01:48:06,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2020-09-16 01:48:06,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 563. [2020-09-16 01:48:06,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 563 states. [2020-09-16 01:48:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1857 transitions. [2020-09-16 01:48:06,909 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1857 transitions. Word has length 10 [2020-09-16 01:48:06,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:06,911 INFO L479 AbstractCegarLoop]: Abstraction has 563 states and 1857 transitions. [2020-09-16 01:48:06,911 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:06,912 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1857 transitions. [2020-09-16 01:48:06,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-16 01:48:06,914 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:06,914 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:06,914 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-16 01:48:06,915 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-16 01:48:06,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:06,915 INFO L82 PathProgramCache]: Analyzing trace with hash -696224660, now seen corresponding path program 1 times [2020-09-16 01:48:06,915 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:06,916 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840211143] [2020-09-16 01:48:06,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:06,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:06,938 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:06,955 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:06,963 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:48:06,963 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:48:06,966 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-16 01:48:06,966 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:48:06,966 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:48:06,970 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-16 01:48:06,986 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,987 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,987 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,987 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,987 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,987 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,988 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,988 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,989 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,989 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,989 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,989 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,989 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,989 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,990 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,990 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,990 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,990 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,990 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,991 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,992 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,992 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,993 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,993 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,994 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,994 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,994 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,994 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,994 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,995 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,995 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,995 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,995 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,995 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,995 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,997 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:06,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,000 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,000 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,004 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,005 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,005 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,005 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,005 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,006 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,007 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,007 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,007 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,007 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,007 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,008 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,013 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,014 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,015 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,015 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,026 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,026 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,028 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,028 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,029 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,029 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:07,030 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-16 01:48:07,031 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:48:07,031 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:48:07,031 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:48:07,031 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:48:07,031 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:48:07,031 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:48:07,031 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:48:07,031 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:48:07,033 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 134 transitions, 310 flow [2020-09-16 01:48:07,034 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-16 01:48:07,062 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-16 01:48:07,062 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-16 01:48:07,065 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-16 01:48:07,071 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-16 01:48:07,096 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-16 01:48:07,096 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-16 01:48:07,098 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-16 01:48:07,105 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 5130 [2020-09-16 01:48:07,105 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:48:10,047 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-09-16 01:48:10,215 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-16 01:48:10,619 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2020-09-16 01:48:11,012 WARN L193 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-16 01:48:11,155 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-16 01:48:11,166 INFO L206 etLargeBlockEncoding]: Checked pairs total: 7576 [2020-09-16 01:48:11,167 INFO L214 etLargeBlockEncoding]: Total number of compositions: 120 [2020-09-16 01:48:11,167 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 38 transitions, 118 flow [2020-09-16 01:48:11,436 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3782 states. [2020-09-16 01:48:11,437 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states. [2020-09-16 01:48:11,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:48:11,438 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:11,438 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:48:11,438 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-16 01:48:11,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:11,439 INFO L82 PathProgramCache]: Analyzing trace with hash 833041, now seen corresponding path program 1 times [2020-09-16 01:48:11,439 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:11,440 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356887909] [2020-09-16 01:48:11,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:11,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:11,482 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-16 01:48:11,483 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356887909] [2020-09-16 01:48:11,483 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:11,483 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:48:11,483 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [58405860] [2020-09-16 01:48:11,483 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:11,485 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:11,485 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:48:11,485 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:11,486 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:11,486 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:48:11,486 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:11,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:48:11,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:48:11,489 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3 states. [2020-09-16 01:48:11,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:11,619 INFO L93 Difference]: Finished difference Result 4669 states and 19397 transitions. [2020-09-16 01:48:11,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:48:11,620 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:48:11,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:11,670 INFO L225 Difference]: With dead ends: 4669 [2020-09-16 01:48:11,671 INFO L226 Difference]: Without dead ends: 4342 [2020-09-16 01:48:11,671 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-16 01:48:11,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2020-09-16 01:48:11,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3858. [2020-09-16 01:48:11,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3858 states. [2020-09-16 01:48:11,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 16290 transitions. [2020-09-16 01:48:11,909 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 16290 transitions. Word has length 3 [2020-09-16 01:48:11,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:11,909 INFO L479 AbstractCegarLoop]: Abstraction has 3858 states and 16290 transitions. [2020-09-16 01:48:11,909 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:48:11,909 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 16290 transitions. [2020-09-16 01:48:11,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-16 01:48:11,911 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:11,911 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:11,911 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-16 01:48:11,911 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-16 01:48:11,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:11,912 INFO L82 PathProgramCache]: Analyzing trace with hash -642397451, now seen corresponding path program 1 times [2020-09-16 01:48:11,913 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:11,915 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72298903] [2020-09-16 01:48:11,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:12,020 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-16 01:48:12,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72298903] [2020-09-16 01:48:12,021 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:12,021 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:12,021 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [480658252] [2020-09-16 01:48:12,022 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:12,024 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:12,026 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-16 01:48:12,026 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:12,027 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:12,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:12,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:12,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:12,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:12,028 INFO L87 Difference]: Start difference. First operand 3858 states and 16290 transitions. Second operand 5 states. [2020-09-16 01:48:12,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:12,227 INFO L93 Difference]: Finished difference Result 6408 states and 25485 transitions. [2020-09-16 01:48:12,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:12,228 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-16 01:48:12,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:12,302 INFO L225 Difference]: With dead ends: 6408 [2020-09-16 01:48:12,302 INFO L226 Difference]: Without dead ends: 6352 [2020-09-16 01:48:12,302 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-16 01:48:12,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6352 states. [2020-09-16 01:48:12,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6352 to 3890. [2020-09-16 01:48:12,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3890 states. [2020-09-16 01:48:12,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 16721 transitions. [2020-09-16 01:48:12,669 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 16721 transitions. Word has length 10 [2020-09-16 01:48:12,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:12,669 INFO L479 AbstractCegarLoop]: Abstraction has 3890 states and 16721 transitions. [2020-09-16 01:48:12,670 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:12,670 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 16721 transitions. [2020-09-16 01:48:12,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-16 01:48:12,681 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:12,681 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:12,681 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-16 01:48:12,682 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-16 01:48:12,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:12,682 INFO L82 PathProgramCache]: Analyzing trace with hash -834312959, now seen corresponding path program 1 times [2020-09-16 01:48:12,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:12,683 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585568829] [2020-09-16 01:48:12,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:12,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:12,789 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-16 01:48:12,789 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585568829] [2020-09-16 01:48:12,790 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:12,790 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:12,790 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [381036882] [2020-09-16 01:48:12,790 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:12,792 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:12,795 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-16 01:48:12,795 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:12,795 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:12,796 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:12,796 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:12,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:12,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:12,797 INFO L87 Difference]: Start difference. First operand 3890 states and 16721 transitions. Second operand 5 states. [2020-09-16 01:48:12,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:12,979 INFO L93 Difference]: Finished difference Result 6754 states and 26605 transitions. [2020-09-16 01:48:12,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:12,979 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-16 01:48:12,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:13,018 INFO L225 Difference]: With dead ends: 6754 [2020-09-16 01:48:13,019 INFO L226 Difference]: Without dead ends: 6698 [2020-09-16 01:48:13,019 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-16 01:48:13,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2020-09-16 01:48:13,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 3876. [2020-09-16 01:48:13,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3876 states. [2020-09-16 01:48:13,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 16342 transitions. [2020-09-16 01:48:13,236 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 16342 transitions. Word has length 14 [2020-09-16 01:48:13,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:13,237 INFO L479 AbstractCegarLoop]: Abstraction has 3876 states and 16342 transitions. [2020-09-16 01:48:13,237 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:13,237 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 16342 transitions. [2020-09-16 01:48:13,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-16 01:48:13,239 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:13,239 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:13,239 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-16 01:48:13,239 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-16 01:48:13,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:13,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1249108271, now seen corresponding path program 1 times [2020-09-16 01:48:13,240 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:13,240 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229397148] [2020-09-16 01:48:13,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:13,295 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-16 01:48:13,296 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229397148] [2020-09-16 01:48:13,296 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:13,296 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:13,297 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1694832299] [2020-09-16 01:48:13,297 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:13,299 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:13,306 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-09-16 01:48:13,306 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:13,392 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:13,393 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:48:13,393 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:13,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:48:13,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:48:13,394 INFO L87 Difference]: Start difference. First operand 3876 states and 16342 transitions. Second operand 3 states. [2020-09-16 01:48:13,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:13,424 INFO L93 Difference]: Finished difference Result 1628 states and 4901 transitions. [2020-09-16 01:48:13,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:48:13,425 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-16 01:48:13,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:13,432 INFO L225 Difference]: With dead ends: 1628 [2020-09-16 01:48:13,432 INFO L226 Difference]: Without dead ends: 1628 [2020-09-16 01:48:13,433 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 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-16 01:48:13,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2020-09-16 01:48:13,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1610. [2020-09-16 01:48:13,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1610 states. [2020-09-16 01:48:13,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 4847 transitions. [2020-09-16 01:48:13,564 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 4847 transitions. Word has length 17 [2020-09-16 01:48:13,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:13,564 INFO L479 AbstractCegarLoop]: Abstraction has 1610 states and 4847 transitions. [2020-09-16 01:48:13,565 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:48:13,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 4847 transitions. [2020-09-16 01:48:13,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:13,566 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:13,566 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:13,566 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-16 01:48:13,567 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-16 01:48:13,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:13,567 INFO L82 PathProgramCache]: Analyzing trace with hash 229330979, now seen corresponding path program 1 times [2020-09-16 01:48:13,567 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:13,568 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403978424] [2020-09-16 01:48:13,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:13,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:13,660 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-16 01:48:13,661 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403978424] [2020-09-16 01:48:13,661 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477110396] [2020-09-16 01:48:13,661 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-16 01:48:13,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:13,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:48:13,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:48:13,841 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-16 01:48:13,842 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:48:13,842 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:48:13,842 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [527467648] [2020-09-16 01:48:13,843 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:13,845 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:13,853 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-16 01:48:13,854 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:13,979 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:13,980 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-16 01:48:13,980 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:13,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-16 01:48:13,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-09-16 01:48:13,981 INFO L87 Difference]: Start difference. First operand 1610 states and 4847 transitions. Second operand 12 states. [2020-09-16 01:48:14,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:14,500 INFO L93 Difference]: Finished difference Result 2817 states and 8005 transitions. [2020-09-16 01:48:14,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:48:14,501 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-09-16 01:48:14,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:14,510 INFO L225 Difference]: With dead ends: 2817 [2020-09-16 01:48:14,511 INFO L226 Difference]: Without dead ends: 2796 [2020-09-16 01:48:14,511 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 44 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-16 01:48:14,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states. [2020-09-16 01:48:14,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 1515. [2020-09-16 01:48:14,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2020-09-16 01:48:14,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 4566 transitions. [2020-09-16 01:48:14,572 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 4566 transitions. Word has length 18 [2020-09-16 01:48:14,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:14,572 INFO L479 AbstractCegarLoop]: Abstraction has 1515 states and 4566 transitions. [2020-09-16 01:48:14,572 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-16 01:48:14,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 4566 transitions. [2020-09-16 01:48:14,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:14,574 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:14,574 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:14,787 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-16 01:48:14,788 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-16 01:48:14,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:14,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1406801102, now seen corresponding path program 1 times [2020-09-16 01:48:14,790 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:14,790 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729611505] [2020-09-16 01:48:14,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:14,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:14,881 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-16 01:48:14,881 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729611505] [2020-09-16 01:48:14,881 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:14,881 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:48:14,882 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [862482780] [2020-09-16 01:48:14,882 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:14,884 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:14,887 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-16 01:48:14,888 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:14,888 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:14,888 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:48:14,889 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:14,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:48:14,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:48:14,889 INFO L87 Difference]: Start difference. First operand 1515 states and 4566 transitions. Second operand 7 states. [2020-09-16 01:48:15,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:15,256 INFO L93 Difference]: Finished difference Result 2731 states and 7725 transitions. [2020-09-16 01:48:15,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:48:15,257 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-16 01:48:15,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:15,266 INFO L225 Difference]: With dead ends: 2731 [2020-09-16 01:48:15,267 INFO L226 Difference]: Without dead ends: 2698 [2020-09-16 01:48:15,267 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-16 01:48:15,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2020-09-16 01:48:15,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 1205. [2020-09-16 01:48:15,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2020-09-16 01:48:15,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 3518 transitions. [2020-09-16 01:48:15,322 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 3518 transitions. Word has length 18 [2020-09-16 01:48:15,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:15,322 INFO L479 AbstractCegarLoop]: Abstraction has 1205 states and 3518 transitions. [2020-09-16 01:48:15,322 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:48:15,322 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 3518 transitions. [2020-09-16 01:48:15,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:15,324 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:15,324 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:15,324 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-09-16 01:48:15,324 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-16 01:48:15,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:15,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1086137922, now seen corresponding path program 1 times [2020-09-16 01:48:15,325 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:15,325 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081484607] [2020-09-16 01:48:15,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:15,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:15,400 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-16 01:48:15,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081484607] [2020-09-16 01:48:15,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:15,401 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:15,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1223430402] [2020-09-16 01:48:15,402 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:15,405 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:15,409 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-16 01:48:15,409 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:15,410 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:15,410 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:15,410 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:15,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:15,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:15,411 INFO L87 Difference]: Start difference. First operand 1205 states and 3518 transitions. Second operand 5 states. [2020-09-16 01:48:15,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:15,564 INFO L93 Difference]: Finished difference Result 2245 states and 6476 transitions. [2020-09-16 01:48:15,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:15,564 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-16 01:48:15,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:15,574 INFO L225 Difference]: With dead ends: 2245 [2020-09-16 01:48:15,574 INFO L226 Difference]: Without dead ends: 2233 [2020-09-16 01:48:15,575 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-16 01:48:15,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2020-09-16 01:48:15,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 1434. [2020-09-16 01:48:15,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1434 states. [2020-09-16 01:48:15,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 4291 transitions. [2020-09-16 01:48:15,693 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 4291 transitions. Word has length 18 [2020-09-16 01:48:15,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:15,693 INFO L479 AbstractCegarLoop]: Abstraction has 1434 states and 4291 transitions. [2020-09-16 01:48:15,694 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:15,694 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 4291 transitions. [2020-09-16 01:48:15,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:15,695 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:15,695 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:15,696 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-09-16 01:48:15,696 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-16 01:48:15,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:15,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1078743820, now seen corresponding path program 1 times [2020-09-16 01:48:15,697 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:15,697 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902786390] [2020-09-16 01:48:15,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:15,715 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:15,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:15,732 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:15,741 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:48:15,742 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:48:15,742 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-09-16 01:48:15,742 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:48:15,743 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:48:15,743 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-16 01:48:15,757 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,757 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,757 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,757 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,759 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,760 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,762 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,762 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,764 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,764 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,764 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,766 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,766 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,766 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,766 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,766 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,766 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,767 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,767 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,767 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,767 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,767 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,767 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,768 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,769 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,769 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,769 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,769 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,769 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,769 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,770 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,770 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,770 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,770 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,775 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,776 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,777 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,777 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,777 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,777 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,778 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,778 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,778 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,778 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,778 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,778 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,779 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,779 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,779 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,780 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,781 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,781 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,781 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,781 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,782 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,782 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,782 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,782 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,782 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,784 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,784 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,784 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,788 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,788 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:15,796 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-16 01:48:15,797 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:48:15,797 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:48:15,797 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:48:15,797 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:48:15,797 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:48:15,798 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:48:15,798 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:48:15,798 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:48:15,800 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 163 transitions, 390 flow [2020-09-16 01:48:15,800 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-16 01:48:15,829 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-16 01:48:15,829 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-16 01:48:15,832 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-16 01:48:15,842 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-16 01:48:15,870 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-16 01:48:15,871 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-16 01:48:15,873 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-16 01:48:15,882 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 8100 [2020-09-16 01:48:15,883 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:48:19,088 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-16 01:48:19,236 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2020-09-16 01:48:19,580 WARN L193 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2020-09-16 01:48:20,555 WARN L193 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 123 [2020-09-16 01:48:20,837 WARN L193 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-09-16 01:48:21,315 WARN L193 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 93 [2020-09-16 01:48:21,458 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-16 01:48:21,464 INFO L206 etLargeBlockEncoding]: Checked pairs total: 11405 [2020-09-16 01:48:21,464 INFO L214 etLargeBlockEncoding]: Total number of compositions: 148 [2020-09-16 01:48:21,464 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 59 places, 45 transitions, 154 flow [2020-09-16 01:48:22,585 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 13592 states. [2020-09-16 01:48:22,585 INFO L276 IsEmpty]: Start isEmpty. Operand 13592 states. [2020-09-16 01:48:22,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:48:22,586 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:22,586 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:48:22,586 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-16 01:48:22,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:22,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1179639, now seen corresponding path program 1 times [2020-09-16 01:48:22,587 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:22,587 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582529607] [2020-09-16 01:48:22,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:22,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:22,619 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-16 01:48:22,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582529607] [2020-09-16 01:48:22,619 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:22,619 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:48:22,620 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [420475822] [2020-09-16 01:48:22,620 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:22,620 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:22,621 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:48:22,621 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:22,621 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:22,621 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:48:22,621 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:22,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:48:22,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:48:22,622 INFO L87 Difference]: Start difference. First operand 13592 states. Second operand 3 states. [2020-09-16 01:48:22,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:22,844 INFO L93 Difference]: Finished difference Result 15456 states and 79163 transitions. [2020-09-16 01:48:22,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:48:22,845 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:48:22,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:22,939 INFO L225 Difference]: With dead ends: 15456 [2020-09-16 01:48:22,940 INFO L226 Difference]: Without dead ends: 14450 [2020-09-16 01:48:22,940 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-16 01:48:23,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14450 states. [2020-09-16 01:48:23,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14450 to 13395. [2020-09-16 01:48:23,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13395 states. [2020-09-16 01:48:24,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13395 states to 13395 states and 69324 transitions. [2020-09-16 01:48:24,761 INFO L78 Accepts]: Start accepts. Automaton has 13395 states and 69324 transitions. Word has length 3 [2020-09-16 01:48:24,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:24,761 INFO L479 AbstractCegarLoop]: Abstraction has 13395 states and 69324 transitions. [2020-09-16 01:48:24,761 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:48:24,761 INFO L276 IsEmpty]: Start isEmpty. Operand 13395 states and 69324 transitions. [2020-09-16 01:48:24,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-16 01:48:24,762 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:24,762 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:24,762 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-09-16 01:48:24,762 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-16 01:48:24,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:24,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1279109383, now seen corresponding path program 1 times [2020-09-16 01:48:24,763 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:24,763 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310898464] [2020-09-16 01:48:24,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:24,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:24,841 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-16 01:48:24,841 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310898464] [2020-09-16 01:48:24,841 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:24,842 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:24,842 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1335312920] [2020-09-16 01:48:24,842 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:24,843 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:24,844 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-16 01:48:24,846 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:24,847 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:24,847 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:24,847 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:24,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:24,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:24,848 INFO L87 Difference]: Start difference. First operand 13395 states and 69324 transitions. Second operand 5 states. [2020-09-16 01:48:25,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:25,178 INFO L93 Difference]: Finished difference Result 23586 states and 116096 transitions. [2020-09-16 01:48:25,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:25,179 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-16 01:48:25,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:25,310 INFO L225 Difference]: With dead ends: 23586 [2020-09-16 01:48:25,311 INFO L226 Difference]: Without dead ends: 23544 [2020-09-16 01:48:25,312 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-16 01:48:25,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23544 states. [2020-09-16 01:48:26,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23544 to 14448. [2020-09-16 01:48:26,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14448 states. [2020-09-16 01:48:26,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14448 states to 14448 states and 75696 transitions. [2020-09-16 01:48:26,382 INFO L78 Accepts]: Start accepts. Automaton has 14448 states and 75696 transitions. Word has length 10 [2020-09-16 01:48:26,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:26,384 INFO L479 AbstractCegarLoop]: Abstraction has 14448 states and 75696 transitions. [2020-09-16 01:48:26,385 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:26,385 INFO L276 IsEmpty]: Start isEmpty. Operand 14448 states and 75696 transitions. [2020-09-16 01:48:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-16 01:48:26,385 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:26,386 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:26,386 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-16 01:48:26,386 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-16 01:48:26,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:26,386 INFO L82 PathProgramCache]: Analyzing trace with hash -284604684, now seen corresponding path program 1 times [2020-09-16 01:48:26,387 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:26,387 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612049598] [2020-09-16 01:48:26,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:26,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:26,468 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-16 01:48:26,468 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612049598] [2020-09-16 01:48:26,469 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:26,469 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:26,469 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1126514425] [2020-09-16 01:48:26,469 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:26,471 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:26,473 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-16 01:48:26,473 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:26,473 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:26,474 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:26,474 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:26,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:26,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:26,474 INFO L87 Difference]: Start difference. First operand 14448 states and 75696 transitions. Second operand 5 states. [2020-09-16 01:48:26,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:26,811 INFO L93 Difference]: Finished difference Result 25978 states and 129320 transitions. [2020-09-16 01:48:26,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:26,812 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-16 01:48:26,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:26,925 INFO L225 Difference]: With dead ends: 25978 [2020-09-16 01:48:26,925 INFO L226 Difference]: Without dead ends: 25910 [2020-09-16 01:48:26,926 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-16 01:48:27,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25910 states. [2020-09-16 01:48:28,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25910 to 15939. [2020-09-16 01:48:28,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15939 states. [2020-09-16 01:48:28,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15939 states to 15939 states and 84384 transitions. [2020-09-16 01:48:28,184 INFO L78 Accepts]: Start accepts. Automaton has 15939 states and 84384 transitions. Word has length 14 [2020-09-16 01:48:28,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:28,185 INFO L479 AbstractCegarLoop]: Abstraction has 15939 states and 84384 transitions. [2020-09-16 01:48:28,185 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:28,185 INFO L276 IsEmpty]: Start isEmpty. Operand 15939 states and 84384 transitions. [2020-09-16 01:48:28,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-16 01:48:28,187 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:28,187 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:28,187 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-16 01:48:28,187 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-16 01:48:28,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:28,188 INFO L82 PathProgramCache]: Analyzing trace with hash -391482428, now seen corresponding path program 1 times [2020-09-16 01:48:28,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:28,188 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500886096] [2020-09-16 01:48:28,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:28,232 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-16 01:48:28,232 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500886096] [2020-09-16 01:48:28,233 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:28,233 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:28,233 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1139796773] [2020-09-16 01:48:28,233 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:28,235 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:28,239 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 21 transitions. [2020-09-16 01:48:28,239 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:28,242 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:28,242 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:48:28,242 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:28,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:48:28,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:48:28,243 INFO L87 Difference]: Start difference. First operand 15939 states and 84384 transitions. Second operand 3 states. [2020-09-16 01:48:28,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:28,301 INFO L93 Difference]: Finished difference Result 3357 states and 9797 transitions. [2020-09-16 01:48:28,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:48:28,302 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-16 01:48:28,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:28,311 INFO L225 Difference]: With dead ends: 3357 [2020-09-16 01:48:28,312 INFO L226 Difference]: Without dead ends: 3357 [2020-09-16 01:48:28,314 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-16 01:48:28,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3357 states. [2020-09-16 01:48:28,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3357 to 3357. [2020-09-16 01:48:28,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3357 states. [2020-09-16 01:48:28,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 9797 transitions. [2020-09-16 01:48:28,419 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 9797 transitions. Word has length 17 [2020-09-16 01:48:28,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:28,420 INFO L479 AbstractCegarLoop]: Abstraction has 3357 states and 9797 transitions. [2020-09-16 01:48:28,420 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:48:28,420 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 9797 transitions. [2020-09-16 01:48:28,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:28,422 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:28,422 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:28,422 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-09-16 01:48:28,423 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-16 01:48:28,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:28,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1421383457, now seen corresponding path program 1 times [2020-09-16 01:48:28,423 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:28,423 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011172064] [2020-09-16 01:48:28,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:28,506 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-16 01:48:28,507 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011172064] [2020-09-16 01:48:28,507 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:28,507 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:48:28,508 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [998773552] [2020-09-16 01:48:28,508 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:28,513 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:28,516 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-16 01:48:28,517 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:28,517 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:28,518 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:48:28,518 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:28,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:48:28,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:48:28,519 INFO L87 Difference]: Start difference. First operand 3357 states and 9797 transitions. Second operand 5 states. [2020-09-16 01:48:28,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:28,758 INFO L93 Difference]: Finished difference Result 5159 states and 14529 transitions. [2020-09-16 01:48:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:48:28,759 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-16 01:48:28,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:28,773 INFO L225 Difference]: With dead ends: 5159 [2020-09-16 01:48:28,773 INFO L226 Difference]: Without dead ends: 5149 [2020-09-16 01:48:28,774 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-16 01:48:28,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5149 states. [2020-09-16 01:48:28,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5149 to 3425. [2020-09-16 01:48:28,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3425 states. [2020-09-16 01:48:28,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3425 states to 3425 states and 9962 transitions. [2020-09-16 01:48:28,932 INFO L78 Accepts]: Start accepts. Automaton has 3425 states and 9962 transitions. Word has length 18 [2020-09-16 01:48:28,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:28,933 INFO L479 AbstractCegarLoop]: Abstraction has 3425 states and 9962 transitions. [2020-09-16 01:48:28,933 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:48:28,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3425 states and 9962 transitions. [2020-09-16 01:48:28,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:28,935 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:28,936 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:28,936 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-09-16 01:48:28,936 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-16 01:48:28,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:28,937 INFO L82 PathProgramCache]: Analyzing trace with hash 723420348, now seen corresponding path program 1 times [2020-09-16 01:48:28,937 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:28,939 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78048470] [2020-09-16 01:48:28,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:28,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:29,080 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-16 01:48:29,080 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78048470] [2020-09-16 01:48:29,080 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:29,081 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:48:29,081 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1150456231] [2020-09-16 01:48:29,081 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:29,084 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:29,089 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-16 01:48:29,089 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:29,090 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:29,090 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:48:29,090 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:29,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:48:29,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:48:29,091 INFO L87 Difference]: Start difference. First operand 3425 states and 9962 transitions. Second operand 7 states. [2020-09-16 01:48:29,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:29,531 INFO L93 Difference]: Finished difference Result 6347 states and 17564 transitions. [2020-09-16 01:48:29,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:48:29,532 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-16 01:48:29,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:29,548 INFO L225 Difference]: With dead ends: 6347 [2020-09-16 01:48:29,549 INFO L226 Difference]: Without dead ends: 6323 [2020-09-16 01:48:29,550 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-16 01:48:29,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6323 states. [2020-09-16 01:48:29,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6323 to 3381. [2020-09-16 01:48:29,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2020-09-16 01:48:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 9842 transitions. [2020-09-16 01:48:29,896 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 9842 transitions. Word has length 18 [2020-09-16 01:48:29,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:29,899 INFO L479 AbstractCegarLoop]: Abstraction has 3381 states and 9842 transitions. [2020-09-16 01:48:29,900 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:48:29,900 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 9842 transitions. [2020-09-16 01:48:29,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:48:29,905 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:29,905 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:29,905 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-09-16 01:48:29,905 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-16 01:48:29,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:29,906 INFO L82 PathProgramCache]: Analyzing trace with hash 830017445, now seen corresponding path program 1 times [2020-09-16 01:48:29,908 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:29,908 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799626216] [2020-09-16 01:48:29,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:30,039 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-16 01:48:30,039 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799626216] [2020-09-16 01:48:30,039 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:48:30,040 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:48:30,040 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [123081882] [2020-09-16 01:48:30,040 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:30,042 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:30,050 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-16 01:48:30,050 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:30,127 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:48:30,127 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:48:30,128 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:30,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:48:30,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:48:30,128 INFO L87 Difference]: Start difference. First operand 3381 states and 9842 transitions. Second operand 7 states. [2020-09-16 01:48:30,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:30,563 INFO L93 Difference]: Finished difference Result 6300 states and 17419 transitions. [2020-09-16 01:48:30,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:48:30,564 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-16 01:48:30,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:30,578 INFO L225 Difference]: With dead ends: 6300 [2020-09-16 01:48:30,578 INFO L226 Difference]: Without dead ends: 6273 [2020-09-16 01:48:30,581 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-16 01:48:30,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6273 states. [2020-09-16 01:48:30,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6273 to 3234. [2020-09-16 01:48:30,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3234 states. [2020-09-16 01:48:30,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3234 states to 3234 states and 9399 transitions. [2020-09-16 01:48:30,712 INFO L78 Accepts]: Start accepts. Automaton has 3234 states and 9399 transitions. Word has length 18 [2020-09-16 01:48:30,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:30,712 INFO L479 AbstractCegarLoop]: Abstraction has 3234 states and 9399 transitions. [2020-09-16 01:48:30,712 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:48:30,712 INFO L276 IsEmpty]: Start isEmpty. Operand 3234 states and 9399 transitions. [2020-09-16 01:48:30,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:48:30,714 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:30,715 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-16 01:48:30,715 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-09-16 01:48:30,715 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-16 01:48:30,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:30,715 INFO L82 PathProgramCache]: Analyzing trace with hash 533807354, now seen corresponding path program 1 times [2020-09-16 01:48:30,716 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:30,716 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416674566] [2020-09-16 01:48:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:30,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:30,835 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-16 01:48:30,836 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416674566] [2020-09-16 01:48:30,837 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331107358] [2020-09-16 01:48:30,837 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-16 01:48:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:48:30,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:48:30,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:48:31,024 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-16 01:48:31,024 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:48:31,025 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:48:31,025 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1706470535] [2020-09-16 01:48:31,025 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:48:31,028 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:48:31,037 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-09-16 01:48:31,037 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:48:31,151 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-16 01:48:31,152 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-16 01:48:31,152 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:48:31,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-16 01:48:31,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-16 01:48:31,153 INFO L87 Difference]: Start difference. First operand 3234 states and 9399 transitions. Second operand 14 states. [2020-09-16 01:48:31,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:48:31,726 INFO L93 Difference]: Finished difference Result 6095 states and 16808 transitions. [2020-09-16 01:48:31,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:48:31,727 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2020-09-16 01:48:31,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:48:31,739 INFO L225 Difference]: With dead ends: 6095 [2020-09-16 01:48:31,739 INFO L226 Difference]: Without dead ends: 6079 [2020-09-16 01:48:31,740 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 45 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-16 01:48:31,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2020-09-16 01:48:31,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 3118. [2020-09-16 01:48:31,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3118 states. [2020-09-16 01:48:31,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3118 states to 3118 states and 9018 transitions. [2020-09-16 01:48:31,844 INFO L78 Accepts]: Start accepts. Automaton has 3118 states and 9018 transitions. Word has length 22 [2020-09-16 01:48:31,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:48:31,845 INFO L479 AbstractCegarLoop]: Abstraction has 3118 states and 9018 transitions. [2020-09-16 01:48:31,845 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-16 01:48:31,845 INFO L276 IsEmpty]: Start isEmpty. Operand 3118 states and 9018 transitions. [2020-09-16 01:48:31,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:48:31,847 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:48:31,848 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:48:32,061 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:48:32,062 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-16 01:48:32,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:48:32,062 INFO L82 PathProgramCache]: Analyzing trace with hash 152610057, now seen corresponding path program 1 times [2020-09-16 01:48:32,062 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:48:32,063 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867326969] [2020-09-16 01:48:32,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:48:32,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:32,083 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:32,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:48:32,099 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:48:32,109 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:48:32,109 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:48:32,110 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-09-16 01:48:32,110 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:48:32,110 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:48:32,111 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-16 01:48:32,133 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,133 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,133 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,133 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,134 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,134 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,134 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,134 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,134 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,134 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,135 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,136 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,136 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,136 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,136 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,136 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,137 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,137 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,137 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,137 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,137 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,137 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,138 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,139 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,140 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,140 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,140 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,140 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,140 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,140 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,141 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,141 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,141 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,141 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,141 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,141 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,142 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,144 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,144 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,144 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,144 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,144 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,144 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,146 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,146 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,147 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,148 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,148 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,148 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,150 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,150 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,150 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,150 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,151 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,151 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,152 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,152 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,152 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,152 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,153 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,153 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,154 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,155 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,155 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,155 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,155 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,155 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,156 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,156 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,156 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,156 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,156 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,157 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,158 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,161 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,163 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,163 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,163 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,164 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,164 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,164 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,164 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,167 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,167 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,174 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,174 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,182 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,183 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,183 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,187 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:48:32,190 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-16 01:48:32,190 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:48:32,190 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:48:32,190 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:48:32,191 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:48:32,191 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:48:32,191 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:48:32,191 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:48:32,191 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:48:32,194 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 192 transitions, 474 flow [2020-09-16 01:48:32,194 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-16 01:48:32,228 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-16 01:48:32,228 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-16 01:48:32,232 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-16 01:48:32,248 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-16 01:48:32,288 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-16 01:48:32,288 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-16 01:48:32,292 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-16 01:48:32,304 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 11754 [2020-09-16 01:48:32,304 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:48:34,097 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2020-09-16 01:48:35,637 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-16 01:48:35,881 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-16 01:48:37,113 WARN L193 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-16 01:48:37,411 WARN L193 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-16 01:48:37,424 INFO L206 etLargeBlockEncoding]: Checked pairs total: 17538 [2020-09-16 01:48:37,425 INFO L214 etLargeBlockEncoding]: Total number of compositions: 176 [2020-09-16 01:48:37,425 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 73 places, 56 transitions, 202 flow [2020-09-16 01:49:01,408 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 97217 states. [2020-09-16 01:49:01,409 INFO L276 IsEmpty]: Start isEmpty. Operand 97217 states. [2020-09-16 01:49:01,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-16 01:49:01,409 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:49:01,409 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-16 01:49:01,409 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-16 01:49:01,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:49:01,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1584808, now seen corresponding path program 1 times [2020-09-16 01:49:01,410 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:49:01,410 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167522028] [2020-09-16 01:49:01,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:49:01,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:49:01,441 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-16 01:49:01,442 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167522028] [2020-09-16 01:49:01,442 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:49:01,442 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-16 01:49:01,442 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [753441350] [2020-09-16 01:49:01,443 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:49:01,443 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:49:01,443 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-16 01:49:01,443 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:49:01,443 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:49:01,444 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:49:01,444 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:49:01,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:49:01,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:49:01,444 INFO L87 Difference]: Start difference. First operand 97217 states. Second operand 3 states. [2020-09-16 01:49:05,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:49:05,593 INFO L93 Difference]: Finished difference Result 118175 states and 731030 transitions. [2020-09-16 01:49:05,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:49:05,593 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-16 01:49:05,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:49:06,095 INFO L225 Difference]: With dead ends: 118175 [2020-09-16 01:49:06,095 INFO L226 Difference]: Without dead ends: 110531 [2020-09-16 01:49:06,096 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-16 01:49:07,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110531 states. [2020-09-16 01:49:13,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110531 to 100755. [2020-09-16 01:49:13,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100755 states. [2020-09-16 01:49:14,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100755 states to 100755 states and 628402 transitions. [2020-09-16 01:49:14,504 INFO L78 Accepts]: Start accepts. Automaton has 100755 states and 628402 transitions. Word has length 3 [2020-09-16 01:49:14,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:49:14,505 INFO L479 AbstractCegarLoop]: Abstraction has 100755 states and 628402 transitions. [2020-09-16 01:49:14,505 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:49:14,505 INFO L276 IsEmpty]: Start isEmpty. Operand 100755 states and 628402 transitions. [2020-09-16 01:49:14,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-16 01:49:14,505 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:49:14,505 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:49:14,505 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-09-16 01:49:14,506 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-16 01:49:14,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:49:14,506 INFO L82 PathProgramCache]: Analyzing trace with hash 706336859, now seen corresponding path program 1 times [2020-09-16 01:49:14,506 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:49:14,506 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298527538] [2020-09-16 01:49:14,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:49:14,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:49:14,567 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-16 01:49:14,567 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298527538] [2020-09-16 01:49:14,568 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:49:14,568 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:49:14,568 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [455960780] [2020-09-16 01:49:14,568 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:49:14,569 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:49:14,570 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-16 01:49:14,570 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:49:14,570 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:49:14,570 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:49:14,571 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:49:14,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:49:14,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:49:14,571 INFO L87 Difference]: Start difference. First operand 100755 states and 628402 transitions. Second operand 5 states. [2020-09-16 01:49:23,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:49:23,185 INFO L93 Difference]: Finished difference Result 187755 states and 1125902 transitions. [2020-09-16 01:49:23,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:49:23,186 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-16 01:49:23,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:49:23,993 INFO L225 Difference]: With dead ends: 187755 [2020-09-16 01:49:23,993 INFO L226 Difference]: Without dead ends: 187578 [2020-09-16 01:49:23,993 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-16 01:49:26,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187578 states. [2020-09-16 01:49:29,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187578 to 111945. [2020-09-16 01:49:29,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111945 states. [2020-09-16 01:49:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111945 states to 111945 states and 706831 transitions. [2020-09-16 01:49:31,723 INFO L78 Accepts]: Start accepts. Automaton has 111945 states and 706831 transitions. Word has length 10 [2020-09-16 01:49:31,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:49:31,724 INFO L479 AbstractCegarLoop]: Abstraction has 111945 states and 706831 transitions. [2020-09-16 01:49:31,724 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:49:31,724 INFO L276 IsEmpty]: Start isEmpty. Operand 111945 states and 706831 transitions. [2020-09-16 01:49:31,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-16 01:49:31,724 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:49:31,724 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:49:31,724 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-09-16 01:49:31,725 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-16 01:49:31,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:49:31,725 INFO L82 PathProgramCache]: Analyzing trace with hash -748578768, now seen corresponding path program 1 times [2020-09-16 01:49:31,725 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:49:31,725 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222382347] [2020-09-16 01:49:31,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:49:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:49:31,794 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-16 01:49:31,794 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222382347] [2020-09-16 01:49:31,794 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:49:31,795 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:49:31,795 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [306217418] [2020-09-16 01:49:31,795 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:49:31,798 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:49:31,800 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-16 01:49:31,800 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:49:31,801 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:49:31,801 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:49:31,801 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:49:31,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:49:31,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:49:31,802 INFO L87 Difference]: Start difference. First operand 111945 states and 706831 transitions. Second operand 5 states. [2020-09-16 01:49:41,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:49:41,568 INFO L93 Difference]: Finished difference Result 212246 states and 1288288 transitions. [2020-09-16 01:49:41,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:49:41,568 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-16 01:49:41,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:49:42,568 INFO L225 Difference]: With dead ends: 212246 [2020-09-16 01:49:42,568 INFO L226 Difference]: Without dead ends: 211934 [2020-09-16 01:49:42,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-16 01:49:45,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211934 states. [2020-09-16 01:49:49,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211934 to 127498. [2020-09-16 01:49:49,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127498 states. [2020-09-16 01:49:59,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127498 states to 127498 states and 815584 transitions. [2020-09-16 01:49:59,155 INFO L78 Accepts]: Start accepts. Automaton has 127498 states and 815584 transitions. Word has length 14 [2020-09-16 01:49:59,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:49:59,155 INFO L479 AbstractCegarLoop]: Abstraction has 127498 states and 815584 transitions. [2020-09-16 01:49:59,155 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:49:59,155 INFO L276 IsEmpty]: Start isEmpty. Operand 127498 states and 815584 transitions. [2020-09-16 01:49:59,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-16 01:49:59,156 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:49:59,156 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:49:59,156 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-09-16 01:49:59,157 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-16 01:49:59,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:49:59,157 INFO L82 PathProgramCache]: Analyzing trace with hash 921085459, now seen corresponding path program 1 times [2020-09-16 01:49:59,157 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:49:59,157 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155310862] [2020-09-16 01:49:59,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:49:59,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:49:59,197 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-16 01:49:59,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155310862] [2020-09-16 01:49:59,198 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:49:59,198 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:49:59,199 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1146075486] [2020-09-16 01:49:59,199 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:49:59,200 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:49:59,206 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-09-16 01:49:59,206 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:49:59,266 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:49:59,266 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-16 01:49:59,267 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:49:59,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-16 01:49:59,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-16 01:49:59,267 INFO L87 Difference]: Start difference. First operand 127498 states and 815584 transitions. Second operand 3 states. [2020-09-16 01:49:59,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:49:59,372 INFO L93 Difference]: Finished difference Result 14050 states and 46115 transitions. [2020-09-16 01:49:59,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-16 01:49:59,373 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-16 01:49:59,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:49:59,400 INFO L225 Difference]: With dead ends: 14050 [2020-09-16 01:49:59,400 INFO L226 Difference]: Without dead ends: 14050 [2020-09-16 01:49:59,401 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 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-16 01:49:59,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14050 states. [2020-09-16 01:49:59,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14050 to 13870. [2020-09-16 01:49:59,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13870 states. [2020-09-16 01:49:59,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13870 states to 13870 states and 45593 transitions. [2020-09-16 01:49:59,710 INFO L78 Accepts]: Start accepts. Automaton has 13870 states and 45593 transitions. Word has length 17 [2020-09-16 01:49:59,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:49:59,711 INFO L479 AbstractCegarLoop]: Abstraction has 13870 states and 45593 transitions. [2020-09-16 01:49:59,711 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-16 01:49:59,711 INFO L276 IsEmpty]: Start isEmpty. Operand 13870 states and 45593 transitions. [2020-09-16 01:49:59,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:49:59,712 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:49:59,712 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:49:59,712 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-09-16 01:49:59,712 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-16 01:49:59,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:49:59,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1755375156, now seen corresponding path program 1 times [2020-09-16 01:49:59,713 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:49:59,713 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592937794] [2020-09-16 01:49:59,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:49:59,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:49:59,792 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-16 01:49:59,792 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592937794] [2020-09-16 01:49:59,792 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056877733] [2020-09-16 01:49:59,793 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-16 01:49:59,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:49:59,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:49:59,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:49:59,961 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-16 01:49:59,961 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:49:59,961 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:49:59,962 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1586256525] [2020-09-16 01:49:59,962 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:49:59,964 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:49:59,970 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-16 01:49:59,970 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:00,089 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-16 01:50:00,090 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-16 01:50:00,090 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:00,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-16 01:50:00,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-16 01:50:00,091 INFO L87 Difference]: Start difference. First operand 13870 states and 45593 transitions. Second operand 14 states. [2020-09-16 01:50:00,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:00,810 INFO L93 Difference]: Finished difference Result 28297 states and 88595 transitions. [2020-09-16 01:50:00,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:00,811 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 18 [2020-09-16 01:50:00,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:00,866 INFO L225 Difference]: With dead ends: 28297 [2020-09-16 01:50:00,866 INFO L226 Difference]: Without dead ends: 28227 [2020-09-16 01:50:00,867 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 42 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-16 01:50:01,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28227 states. [2020-09-16 01:50:01,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28227 to 13185. [2020-09-16 01:50:01,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13185 states. [2020-09-16 01:50:01,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 43189 transitions. [2020-09-16 01:50:01,285 INFO L78 Accepts]: Start accepts. Automaton has 13185 states and 43189 transitions. Word has length 18 [2020-09-16 01:50:01,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:01,285 INFO L479 AbstractCegarLoop]: Abstraction has 13185 states and 43189 transitions. [2020-09-16 01:50:01,285 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-16 01:50:01,285 INFO L276 IsEmpty]: Start isEmpty. Operand 13185 states and 43189 transitions. [2020-09-16 01:50:01,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:50:01,286 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:01,286 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:50:01,492 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-09-16 01:50:01,493 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-16 01:50:01,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:01,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1676322857, now seen corresponding path program 1 times [2020-09-16 01:50:01,494 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:01,494 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068248203] [2020-09-16 01:50:01,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:01,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:01,589 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-16 01:50:01,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068248203] [2020-09-16 01:50:01,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:01,590 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:50:01,590 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [804297599] [2020-09-16 01:50:01,590 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:01,592 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:01,596 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-16 01:50:01,596 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:01,597 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:01,599 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:50:01,599 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:01,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:50:01,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:50:01,600 INFO L87 Difference]: Start difference. First operand 13185 states and 43189 transitions. Second operand 7 states. [2020-09-16 01:50:03,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:03,271 INFO L93 Difference]: Finished difference Result 28575 states and 89516 transitions. [2020-09-16 01:50:03,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:03,272 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-16 01:50:03,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:03,329 INFO L225 Difference]: With dead ends: 28575 [2020-09-16 01:50:03,329 INFO L226 Difference]: Without dead ends: 28491 [2020-09-16 01:50:03,329 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-16 01:50:03,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28491 states. [2020-09-16 01:50:03,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28491 to 12294. [2020-09-16 01:50:03,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12294 states. [2020-09-16 01:50:03,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12294 states to 12294 states and 40114 transitions. [2020-09-16 01:50:03,733 INFO L78 Accepts]: Start accepts. Automaton has 12294 states and 40114 transitions. Word has length 18 [2020-09-16 01:50:03,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:03,733 INFO L479 AbstractCegarLoop]: Abstraction has 12294 states and 40114 transitions. [2020-09-16 01:50:03,733 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:50:03,733 INFO L276 IsEmpty]: Start isEmpty. Operand 12294 states and 40114 transitions. [2020-09-16 01:50:03,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-16 01:50:03,734 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:03,734 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:50:03,734 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-09-16 01:50:03,735 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-16 01:50:03,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:03,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1820904367, now seen corresponding path program 1 times [2020-09-16 01:50:03,735 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:03,736 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979138988] [2020-09-16 01:50:03,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:03,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:03,801 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-16 01:50:03,802 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979138988] [2020-09-16 01:50:03,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:03,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:50:03,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2132738881] [2020-09-16 01:50:03,802 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:03,803 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:03,806 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-16 01:50:03,806 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:03,806 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:03,807 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:50:03,807 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:03,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:50:03,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:50:03,807 INFO L87 Difference]: Start difference. First operand 12294 states and 40114 transitions. Second operand 5 states. [2020-09-16 01:50:04,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:04,069 INFO L93 Difference]: Finished difference Result 24605 states and 79893 transitions. [2020-09-16 01:50:04,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:50:04,070 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-16 01:50:04,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:04,121 INFO L225 Difference]: With dead ends: 24605 [2020-09-16 01:50:04,121 INFO L226 Difference]: Without dead ends: 24581 [2020-09-16 01:50:04,121 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-16 01:50:04,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24581 states. [2020-09-16 01:50:04,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24581 to 13787. [2020-09-16 01:50:04,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13787 states. [2020-09-16 01:50:04,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13787 states to 13787 states and 45295 transitions. [2020-09-16 01:50:04,512 INFO L78 Accepts]: Start accepts. Automaton has 13787 states and 45295 transitions. Word has length 18 [2020-09-16 01:50:04,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:04,513 INFO L479 AbstractCegarLoop]: Abstraction has 13787 states and 45295 transitions. [2020-09-16 01:50:04,513 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:50:04,513 INFO L276 IsEmpty]: Start isEmpty. Operand 13787 states and 45295 transitions. [2020-09-16 01:50:04,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:50:04,514 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:04,514 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-16 01:50:04,515 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-09-16 01:50:04,515 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-16 01:50:04,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:04,515 INFO L82 PathProgramCache]: Analyzing trace with hash 862095341, now seen corresponding path program 1 times [2020-09-16 01:50:04,515 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:04,516 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054094201] [2020-09-16 01:50:04,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:04,604 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-16 01:50:04,604 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054094201] [2020-09-16 01:50:04,605 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042912354] [2020-09-16 01:50:04,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 01:50:04,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:04,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:50:04,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:04,787 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-16 01:50:04,788 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:04,788 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:50:04,788 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1917009225] [2020-09-16 01:50:04,788 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:04,791 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:04,804 INFO L274 McrAutomatonBuilder]: Finished intersection with 55 states and 86 transitions. [2020-09-16 01:50:04,804 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:05,065 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-16 01:50:05,066 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-16 01:50:05,066 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:05,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-16 01:50:05,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-16 01:50:05,067 INFO L87 Difference]: Start difference. First operand 13787 states and 45295 transitions. Second operand 14 states. [2020-09-16 01:50:07,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:07,256 INFO L93 Difference]: Finished difference Result 31898 states and 102145 transitions. [2020-09-16 01:50:07,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:07,257 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2020-09-16 01:50:07,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:07,357 INFO L225 Difference]: With dead ends: 31898 [2020-09-16 01:50:07,357 INFO L226 Difference]: Without dead ends: 31865 [2020-09-16 01:50:07,357 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 78 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-16 01:50:07,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31865 states. [2020-09-16 01:50:08,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31865 to 13520. [2020-09-16 01:50:08,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13520 states. [2020-09-16 01:50:08,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13520 states to 13520 states and 44395 transitions. [2020-09-16 01:50:08,057 INFO L78 Accepts]: Start accepts. Automaton has 13520 states and 44395 transitions. Word has length 22 [2020-09-16 01:50:08,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:08,057 INFO L479 AbstractCegarLoop]: Abstraction has 13520 states and 44395 transitions. [2020-09-16 01:50:08,057 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-16 01:50:08,057 INFO L276 IsEmpty]: Start isEmpty. Operand 13520 states and 44395 transitions. [2020-09-16 01:50:08,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:50:08,060 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:08,060 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-16 01:50:08,275 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:50:08,275 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-16 01:50:08,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:08,276 INFO L82 PathProgramCache]: Analyzing trace with hash 611812975, now seen corresponding path program 1 times [2020-09-16 01:50:08,276 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:08,276 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626800844] [2020-09-16 01:50:08,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:08,374 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-16 01:50:08,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626800844] [2020-09-16 01:50:08,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842197333] [2020-09-16 01:50:08,374 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-16 01:50:08,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:08,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:50:08,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:08,583 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-16 01:50:08,583 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:08,583 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:50:08,584 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [506744891] [2020-09-16 01:50:08,584 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:08,587 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:08,595 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-09-16 01:50:08,595 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:08,674 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:08,674 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-16 01:50:08,675 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:08,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-16 01:50:08,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-16 01:50:08,675 INFO L87 Difference]: Start difference. First operand 13520 states and 44395 transitions. Second operand 12 states. [2020-09-16 01:50:09,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:09,393 INFO L93 Difference]: Finished difference Result 32253 states and 103231 transitions. [2020-09-16 01:50:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:09,394 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-16 01:50:09,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:09,460 INFO L225 Difference]: With dead ends: 32253 [2020-09-16 01:50:09,460 INFO L226 Difference]: Without dead ends: 32220 [2020-09-16 01:50:09,461 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 48 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-16 01:50:09,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32220 states. [2020-09-16 01:50:09,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32220 to 13635. [2020-09-16 01:50:09,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13635 states. [2020-09-16 01:50:09,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13635 states to 13635 states and 44805 transitions. [2020-09-16 01:50:09,916 INFO L78 Accepts]: Start accepts. Automaton has 13635 states and 44805 transitions. Word has length 22 [2020-09-16 01:50:09,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:09,916 INFO L479 AbstractCegarLoop]: Abstraction has 13635 states and 44805 transitions. [2020-09-16 01:50:09,916 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-16 01:50:09,916 INFO L276 IsEmpty]: Start isEmpty. Operand 13635 states and 44805 transitions. [2020-09-16 01:50:09,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:50:09,918 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:09,918 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-16 01:50:10,124 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-09-16 01:50:10,124 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-16 01:50:10,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:10,125 INFO L82 PathProgramCache]: Analyzing trace with hash -704732583, now seen corresponding path program 1 times [2020-09-16 01:50:10,126 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:10,127 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826447332] [2020-09-16 01:50:10,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:10,217 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-16 01:50:10,217 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826447332] [2020-09-16 01:50:10,218 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:10,218 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:50:10,218 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [674117159] [2020-09-16 01:50:10,218 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:10,221 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:10,226 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-16 01:50:10,227 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:10,227 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:10,227 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:50:10,227 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:10,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:50:10,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:50:10,228 INFO L87 Difference]: Start difference. First operand 13635 states and 44805 transitions. Second operand 7 states. [2020-09-16 01:50:10,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:10,989 INFO L93 Difference]: Finished difference Result 32335 states and 103485 transitions. [2020-09-16 01:50:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:10,990 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-16 01:50:10,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:11,057 INFO L225 Difference]: With dead ends: 32335 [2020-09-16 01:50:11,057 INFO L226 Difference]: Without dead ends: 32283 [2020-09-16 01:50:11,057 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-16 01:50:11,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32283 states. [2020-09-16 01:50:11,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32283 to 13344. [2020-09-16 01:50:11,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13344 states. [2020-09-16 01:50:11,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13344 states to 13344 states and 43620 transitions. [2020-09-16 01:50:11,529 INFO L78 Accepts]: Start accepts. Automaton has 13344 states and 43620 transitions. Word has length 22 [2020-09-16 01:50:11,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:11,529 INFO L479 AbstractCegarLoop]: Abstraction has 13344 states and 43620 transitions. [2020-09-16 01:50:11,530 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:50:11,530 INFO L276 IsEmpty]: Start isEmpty. Operand 13344 states and 43620 transitions. [2020-09-16 01:50:11,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:50:11,531 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:11,531 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-16 01:50:11,532 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-09-16 01:50:11,532 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-16 01:50:11,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:11,532 INFO L82 PathProgramCache]: Analyzing trace with hash -704227934, now seen corresponding path program 1 times [2020-09-16 01:50:11,532 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:11,532 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284914048] [2020-09-16 01:50:11,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:11,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:11,638 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-16 01:50:11,638 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284914048] [2020-09-16 01:50:11,638 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:11,638 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:50:11,639 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1209055922] [2020-09-16 01:50:11,639 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:11,642 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:11,648 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-16 01:50:11,648 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:11,649 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:11,649 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:50:11,649 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:11,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:50:11,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:50:11,650 INFO L87 Difference]: Start difference. First operand 13344 states and 43620 transitions. Second operand 7 states. [2020-09-16 01:50:12,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:12,270 INFO L93 Difference]: Finished difference Result 32291 states and 103296 transitions. [2020-09-16 01:50:12,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:12,271 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-16 01:50:12,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:12,338 INFO L225 Difference]: With dead ends: 32291 [2020-09-16 01:50:12,338 INFO L226 Difference]: Without dead ends: 32239 [2020-09-16 01:50:12,339 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-16 01:50:12,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32239 states. [2020-09-16 01:50:12,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32239 to 13053. [2020-09-16 01:50:12,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13053 states. [2020-09-16 01:50:12,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13053 states to 13053 states and 42435 transitions. [2020-09-16 01:50:12,797 INFO L78 Accepts]: Start accepts. Automaton has 13053 states and 42435 transitions. Word has length 22 [2020-09-16 01:50:12,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:12,798 INFO L479 AbstractCegarLoop]: Abstraction has 13053 states and 42435 transitions. [2020-09-16 01:50:12,798 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:50:12,798 INFO L276 IsEmpty]: Start isEmpty. Operand 13053 states and 42435 transitions. [2020-09-16 01:50:12,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-16 01:50:12,800 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:12,800 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:50:12,801 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-09-16 01:50:12,801 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-16 01:50:12,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:12,801 INFO L82 PathProgramCache]: Analyzing trace with hash 804840611, now seen corresponding path program 1 times [2020-09-16 01:50:12,802 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:12,802 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010583526] [2020-09-16 01:50:12,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:12,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:12,880 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-16 01:50:12,881 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010583526] [2020-09-16 01:50:12,881 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:12,881 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:50:12,881 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1677757321] [2020-09-16 01:50:12,881 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:12,884 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:12,888 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-16 01:50:12,888 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:12,888 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:12,890 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:50:12,890 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:12,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:50:12,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:50:12,891 INFO L87 Difference]: Start difference. First operand 13053 states and 42435 transitions. Second operand 5 states. [2020-09-16 01:50:13,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:13,171 INFO L93 Difference]: Finished difference Result 22796 states and 72726 transitions. [2020-09-16 01:50:13,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:50:13,172 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2020-09-16 01:50:13,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:13,217 INFO L225 Difference]: With dead ends: 22796 [2020-09-16 01:50:13,218 INFO L226 Difference]: Without dead ends: 22772 [2020-09-16 01:50:13,218 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-16 01:50:13,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22772 states. [2020-09-16 01:50:13,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22772 to 14368. [2020-09-16 01:50:13,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14368 states. [2020-09-16 01:50:13,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14368 states to 14368 states and 47032 transitions. [2020-09-16 01:50:13,760 INFO L78 Accepts]: Start accepts. Automaton has 14368 states and 47032 transitions. Word has length 22 [2020-09-16 01:50:13,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:13,760 INFO L479 AbstractCegarLoop]: Abstraction has 14368 states and 47032 transitions. [2020-09-16 01:50:13,760 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:50:13,760 INFO L276 IsEmpty]: Start isEmpty. Operand 14368 states and 47032 transitions. [2020-09-16 01:50:13,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:13,765 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:13,765 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-16 01:50:13,765 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-09-16 01:50:13,766 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-16 01:50:13,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:13,766 INFO L82 PathProgramCache]: Analyzing trace with hash 1897376779, now seen corresponding path program 1 times [2020-09-16 01:50:13,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:13,766 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476792017] [2020-09-16 01:50:13,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:13,890 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-16 01:50:13,890 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476792017] [2020-09-16 01:50:13,890 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378726626] [2020-09-16 01:50:13,890 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-16 01:50:14,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:14,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:50:14,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:14,159 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-16 01:50:14,160 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:14,160 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-16 01:50:14,160 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [285412292] [2020-09-16 01:50:14,160 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:14,163 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:14,180 INFO L274 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-09-16 01:50:14,181 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:14,520 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-16 01:50:14,520 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:50:14,520 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:14,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:50:14,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:50:14,521 INFO L87 Difference]: Start difference. First operand 14368 states and 47032 transitions. Second operand 18 states. [2020-09-16 01:50:16,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:16,234 INFO L93 Difference]: Finished difference Result 41694 states and 132241 transitions. [2020-09-16 01:50:16,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:50:16,234 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2020-09-16 01:50:16,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:16,336 INFO L225 Difference]: With dead ends: 41694 [2020-09-16 01:50:16,336 INFO L226 Difference]: Without dead ends: 41661 [2020-09-16 01:50:16,337 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=430, Invalid=1210, Unknown=0, NotChecked=0, Total=1640 [2020-09-16 01:50:16,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41661 states. [2020-09-16 01:50:16,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41661 to 14289. [2020-09-16 01:50:16,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14289 states. [2020-09-16 01:50:16,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14289 states to 14289 states and 46800 transitions. [2020-09-16 01:50:16,889 INFO L78 Accepts]: Start accepts. Automaton has 14289 states and 46800 transitions. Word has length 26 [2020-09-16 01:50:16,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:16,890 INFO L479 AbstractCegarLoop]: Abstraction has 14289 states and 46800 transitions. [2020-09-16 01:50:16,890 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:50:16,890 INFO L276 IsEmpty]: Start isEmpty. Operand 14289 states and 46800 transitions. [2020-09-16 01:50:16,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:16,893 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:16,894 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-16 01:50:17,094 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:50:17,095 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-16 01:50:17,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:17,095 INFO L82 PathProgramCache]: Analyzing trace with hash 580831221, now seen corresponding path program 1 times [2020-09-16 01:50:17,096 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:17,096 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567201707] [2020-09-16 01:50:17,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:17,300 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-16 01:50:17,301 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567201707] [2020-09-16 01:50:17,301 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315310258] [2020-09-16 01:50:17,301 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-16 01:50:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:17,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:50:17,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:17,565 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-16 01:50:17,565 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:17,565 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-16 01:50:17,566 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [237116268] [2020-09-16 01:50:17,566 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:17,573 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:17,594 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-16 01:50:17,595 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:17,810 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-16 01:50:17,810 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-16 01:50:17,811 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:17,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-16 01:50:17,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-09-16 01:50:17,811 INFO L87 Difference]: Start difference. First operand 14289 states and 46800 transitions. Second operand 18 states. [2020-09-16 01:50:19,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:19,451 INFO L93 Difference]: Finished difference Result 41099 states and 130275 transitions. [2020-09-16 01:50:19,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:50:19,451 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2020-09-16 01:50:19,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:19,535 INFO L225 Difference]: With dead ends: 41099 [2020-09-16 01:50:19,535 INFO L226 Difference]: Without dead ends: 41038 [2020-09-16 01:50:19,536 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=430, Invalid=1210, Unknown=0, NotChecked=0, Total=1640 [2020-09-16 01:50:19,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41038 states. [2020-09-16 01:50:20,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41038 to 14154. [2020-09-16 01:50:20,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14154 states. [2020-09-16 01:50:20,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14154 states to 14154 states and 46395 transitions. [2020-09-16 01:50:20,070 INFO L78 Accepts]: Start accepts. Automaton has 14154 states and 46395 transitions. Word has length 26 [2020-09-16 01:50:20,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:20,070 INFO L479 AbstractCegarLoop]: Abstraction has 14154 states and 46395 transitions. [2020-09-16 01:50:20,070 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-16 01:50:20,071 INFO L276 IsEmpty]: Start isEmpty. Operand 14154 states and 46395 transitions. [2020-09-16 01:50:20,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:20,074 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:20,074 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-16 01:50:20,275 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-16 01:50:20,275 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-16 01:50:20,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:20,276 INFO L82 PathProgramCache]: Analyzing trace with hash 2090404415, now seen corresponding path program 1 times [2020-09-16 01:50:20,276 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:20,277 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795011857] [2020-09-16 01:50:20,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:20,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:20,374 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-16 01:50:20,375 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795011857] [2020-09-16 01:50:20,375 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571386252] [2020-09-16 01:50:20,375 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-16 01:50:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:20,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:50:20,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:20,579 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-16 01:50:20,579 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:20,580 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:50:20,580 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [189833628] [2020-09-16 01:50:20,580 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:20,584 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:20,606 INFO L274 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-09-16 01:50:20,607 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:20,891 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-16 01:50:20,891 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-16 01:50:20,891 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:20,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-16 01:50:20,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-16 01:50:20,892 INFO L87 Difference]: Start difference. First operand 14154 states and 46395 transitions. Second operand 14 states. [2020-09-16 01:50:21,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:21,749 INFO L93 Difference]: Finished difference Result 30015 states and 94989 transitions. [2020-09-16 01:50:21,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:21,750 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 26 [2020-09-16 01:50:21,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:21,808 INFO L225 Difference]: With dead ends: 30015 [2020-09-16 01:50:21,808 INFO L226 Difference]: Without dead ends: 29979 [2020-09-16 01:50:21,808 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 114 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-16 01:50:21,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29979 states. [2020-09-16 01:50:22,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29979 to 14016. [2020-09-16 01:50:22,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14016 states. [2020-09-16 01:50:22,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14016 states to 14016 states and 45925 transitions. [2020-09-16 01:50:22,239 INFO L78 Accepts]: Start accepts. Automaton has 14016 states and 45925 transitions. Word has length 26 [2020-09-16 01:50:22,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:22,239 INFO L479 AbstractCegarLoop]: Abstraction has 14016 states and 45925 transitions. [2020-09-16 01:50:22,239 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-16 01:50:22,239 INFO L276 IsEmpty]: Start isEmpty. Operand 14016 states and 45925 transitions. [2020-09-16 01:50:22,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:22,243 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:22,243 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-16 01:50:22,443 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-09-16 01:50:22,444 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-16 01:50:22,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:22,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1259126849, now seen corresponding path program 1 times [2020-09-16 01:50:22,445 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:22,445 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127690699] [2020-09-16 01:50:22,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:22,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:22,532 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-16 01:50:22,532 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127690699] [2020-09-16 01:50:22,532 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944770648] [2020-09-16 01:50:22,532 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-16 01:50:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:22,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:50:22,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:22,717 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-16 01:50:22,718 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:22,718 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:50:22,718 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [886374875] [2020-09-16 01:50:22,718 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:22,722 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:22,738 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-16 01:50:22,738 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:22,888 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:22,889 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-16 01:50:22,889 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:22,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-16 01:50:22,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-16 01:50:22,889 INFO L87 Difference]: Start difference. First operand 14016 states and 45925 transitions. Second operand 12 states. [2020-09-16 01:50:23,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:23,705 INFO L93 Difference]: Finished difference Result 31636 states and 100720 transitions. [2020-09-16 01:50:23,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:23,706 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 26 [2020-09-16 01:50:23,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:23,800 INFO L225 Difference]: With dead ends: 31636 [2020-09-16 01:50:23,800 INFO L226 Difference]: Without dead ends: 31600 [2020-09-16 01:50:23,800 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 84 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-16 01:50:24,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31600 states. [2020-09-16 01:50:24,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31600 to 14486. [2020-09-16 01:50:24,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14486 states. [2020-09-16 01:50:24,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14486 states to 14486 states and 47676 transitions. [2020-09-16 01:50:24,287 INFO L78 Accepts]: Start accepts. Automaton has 14486 states and 47676 transitions. Word has length 26 [2020-09-16 01:50:24,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:24,287 INFO L479 AbstractCegarLoop]: Abstraction has 14486 states and 47676 transitions. [2020-09-16 01:50:24,287 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-16 01:50:24,287 INFO L276 IsEmpty]: Start isEmpty. Operand 14486 states and 47676 transitions. [2020-09-16 01:50:24,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:24,292 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:24,292 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-16 01:50:24,492 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-16 01:50:24,493 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-16 01:50:24,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:24,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1815374016, now seen corresponding path program 1 times [2020-09-16 01:50:24,494 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:24,494 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611284516] [2020-09-16 01:50:24,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:24,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:24,682 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-16 01:50:24,683 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611284516] [2020-09-16 01:50:24,683 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123681933] [2020-09-16 01:50:24,683 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-16 01:50:24,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:24,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:50:24,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:24,909 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-16 01:50:24,909 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:24,909 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-16 01:50:24,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1981949350] [2020-09-16 01:50:24,910 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:24,913 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:24,924 INFO L274 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-09-16 01:50:24,924 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:25,029 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:25,029 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-16 01:50:25,029 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:25,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-16 01:50:25,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-16 01:50:25,030 INFO L87 Difference]: Start difference. First operand 14486 states and 47676 transitions. Second operand 16 states. [2020-09-16 01:50:26,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:26,801 INFO L93 Difference]: Finished difference Result 41659 states and 132230 transitions. [2020-09-16 01:50:26,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:50:26,802 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-16 01:50:26,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:26,887 INFO L225 Difference]: With dead ends: 41659 [2020-09-16 01:50:26,887 INFO L226 Difference]: Without dead ends: 41612 [2020-09-16 01:50:26,888 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 50 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-16 01:50:27,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41612 states. [2020-09-16 01:50:27,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41612 to 14407. [2020-09-16 01:50:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14407 states. [2020-09-16 01:50:27,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14407 states to 14407 states and 47444 transitions. [2020-09-16 01:50:27,437 INFO L78 Accepts]: Start accepts. Automaton has 14407 states and 47444 transitions. Word has length 26 [2020-09-16 01:50:27,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:27,438 INFO L479 AbstractCegarLoop]: Abstraction has 14407 states and 47444 transitions. [2020-09-16 01:50:27,438 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-16 01:50:27,438 INFO L276 IsEmpty]: Start isEmpty. Operand 14407 states and 47444 transitions. [2020-09-16 01:50:27,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:27,441 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:27,442 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-16 01:50:27,642 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-09-16 01:50:27,643 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-16 01:50:27,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:27,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1360285835, now seen corresponding path program 2 times [2020-09-16 01:50:27,643 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:27,644 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550695346] [2020-09-16 01:50:27,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:27,761 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-16 01:50:27,762 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550695346] [2020-09-16 01:50:27,762 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756325167] [2020-09-16 01:50:27,763 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-16 01:50:27,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-16 01:50:27,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-16 01:50:27,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-16 01:50:27,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:28,006 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-16 01:50:28,007 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:28,007 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-16 01:50:28,007 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [236656830] [2020-09-16 01:50:28,007 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:28,012 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:28,030 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-16 01:50:28,030 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:28,214 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:28,215 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-16 01:50:28,215 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:28,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-16 01:50:28,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-16 01:50:28,216 INFO L87 Difference]: Start difference. First operand 14407 states and 47444 transitions. Second operand 16 states. [2020-09-16 01:50:29,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:29,954 INFO L93 Difference]: Finished difference Result 39924 states and 125955 transitions. [2020-09-16 01:50:29,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:50:29,954 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-16 01:50:29,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:30,036 INFO L225 Difference]: With dead ends: 39924 [2020-09-16 01:50:30,037 INFO L226 Difference]: Without dead ends: 39877 [2020-09-16 01:50:30,037 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-16 01:50:30,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39877 states. [2020-09-16 01:50:30,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39877 to 14132. [2020-09-16 01:50:30,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14132 states. [2020-09-16 01:50:30,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14132 states to 14132 states and 46578 transitions. [2020-09-16 01:50:30,567 INFO L78 Accepts]: Start accepts. Automaton has 14132 states and 46578 transitions. Word has length 26 [2020-09-16 01:50:30,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:30,567 INFO L479 AbstractCegarLoop]: Abstraction has 14132 states and 46578 transitions. [2020-09-16 01:50:30,567 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-16 01:50:30,568 INFO L276 IsEmpty]: Start isEmpty. Operand 14132 states and 46578 transitions. [2020-09-16 01:50:30,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:30,572 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:30,572 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-16 01:50:30,773 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-09-16 01:50:30,773 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-16 01:50:30,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:30,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1755372160, now seen corresponding path program 2 times [2020-09-16 01:50:30,774 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:30,774 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787962677] [2020-09-16 01:50:30,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:30,884 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-16 01:50:30,885 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787962677] [2020-09-16 01:50:30,885 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:30,885 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-09-16 01:50:30,886 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [317202752] [2020-09-16 01:50:30,886 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:30,890 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:30,898 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-16 01:50:30,898 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:30,899 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:30,899 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-16 01:50:30,899 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:30,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-16 01:50:30,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-09-16 01:50:30,900 INFO L87 Difference]: Start difference. First operand 14132 states and 46578 transitions. Second operand 9 states. [2020-09-16 01:50:32,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:32,385 INFO L93 Difference]: Finished difference Result 41319 states and 131131 transitions. [2020-09-16 01:50:32,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:50:32,386 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-09-16 01:50:32,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:32,472 INFO L225 Difference]: With dead ends: 41319 [2020-09-16 01:50:32,472 INFO L226 Difference]: Without dead ends: 41263 [2020-09-16 01:50:32,472 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-16 01:50:32,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41263 states. [2020-09-16 01:50:33,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41263 to 13736. [2020-09-16 01:50:33,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13736 states. [2020-09-16 01:50:33,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13736 states to 13736 states and 45132 transitions. [2020-09-16 01:50:33,174 INFO L78 Accepts]: Start accepts. Automaton has 13736 states and 45132 transitions. Word has length 26 [2020-09-16 01:50:33,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:33,174 INFO L479 AbstractCegarLoop]: Abstraction has 13736 states and 45132 transitions. [2020-09-16 01:50:33,175 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-16 01:50:33,175 INFO L276 IsEmpty]: Start isEmpty. Operand 13736 states and 45132 transitions. [2020-09-16 01:50:33,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:33,178 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:33,178 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-16 01:50:33,179 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-09-16 01:50:33,179 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-16 01:50:33,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:33,179 INFO L82 PathProgramCache]: Analyzing trace with hash 431445621, now seen corresponding path program 2 times [2020-09-16 01:50:33,179 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:33,179 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369051728] [2020-09-16 01:50:33,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:33,305 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-16 01:50:33,306 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369051728] [2020-09-16 01:50:33,306 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:33,306 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-09-16 01:50:33,306 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [83117471] [2020-09-16 01:50:33,307 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:33,310 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:33,316 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-16 01:50:33,316 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:33,316 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:33,316 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-16 01:50:33,316 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:33,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-16 01:50:33,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-09-16 01:50:33,317 INFO L87 Difference]: Start difference. First operand 13736 states and 45132 transitions. Second operand 9 states. [2020-09-16 01:50:34,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:34,799 INFO L93 Difference]: Finished difference Result 40797 states and 129302 transitions. [2020-09-16 01:50:34,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-16 01:50:34,800 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-09-16 01:50:34,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:34,884 INFO L225 Difference]: With dead ends: 40797 [2020-09-16 01:50:34,884 INFO L226 Difference]: Without dead ends: 40717 [2020-09-16 01:50:34,884 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-16 01:50:35,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40717 states. [2020-09-16 01:50:35,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40717 to 12973. [2020-09-16 01:50:35,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12973 states. [2020-09-16 01:50:35,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12973 states to 12973 states and 42382 transitions. [2020-09-16 01:50:35,412 INFO L78 Accepts]: Start accepts. Automaton has 12973 states and 42382 transitions. Word has length 26 [2020-09-16 01:50:35,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:35,413 INFO L479 AbstractCegarLoop]: Abstraction has 12973 states and 42382 transitions. [2020-09-16 01:50:35,413 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-16 01:50:35,413 INFO L276 IsEmpty]: Start isEmpty. Operand 12973 states and 42382 transitions. [2020-09-16 01:50:35,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:35,416 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:35,416 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-16 01:50:35,417 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-09-16 01:50:35,417 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-16 01:50:35,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:35,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1899180499, now seen corresponding path program 1 times [2020-09-16 01:50:35,417 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:35,417 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367292913] [2020-09-16 01:50:35,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:35,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:35,514 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-16 01:50:35,515 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367292913] [2020-09-16 01:50:35,515 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464537983] [2020-09-16 01:50:35,515 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-16 01:50:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:35,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-16 01:50:35,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-16 01:50:35,710 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-16 01:50:35,710 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-16 01:50:35,710 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-16 01:50:35,711 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [627139043] [2020-09-16 01:50:35,711 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:35,716 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:35,728 INFO L274 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-09-16 01:50:35,728 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:35,840 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-16 01:50:35,841 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-16 01:50:35,841 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:35,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-16 01:50:35,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-16 01:50:35,841 INFO L87 Difference]: Start difference. First operand 12973 states and 42382 transitions. Second operand 14 states. [2020-09-16 01:50:36,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:36,572 INFO L93 Difference]: Finished difference Result 32044 states and 103297 transitions. [2020-09-16 01:50:36,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:36,573 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 26 [2020-09-16 01:50:36,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:36,802 INFO L225 Difference]: With dead ends: 32044 [2020-09-16 01:50:36,802 INFO L226 Difference]: Without dead ends: 32018 [2020-09-16 01:50:36,802 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 50 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-16 01:50:36,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32018 states. [2020-09-16 01:50:37,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32018 to 12978. [2020-09-16 01:50:37,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12978 states. [2020-09-16 01:50:37,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12978 states to 12978 states and 42356 transitions. [2020-09-16 01:50:37,235 INFO L78 Accepts]: Start accepts. Automaton has 12978 states and 42356 transitions. Word has length 26 [2020-09-16 01:50:37,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:37,235 INFO L479 AbstractCegarLoop]: Abstraction has 12978 states and 42356 transitions. [2020-09-16 01:50:37,235 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-16 01:50:37,235 INFO L276 IsEmpty]: Start isEmpty. Operand 12978 states and 42356 transitions. [2020-09-16 01:50:37,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:37,239 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:37,239 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-16 01:50:37,440 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-16 01:50:37,440 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-16 01:50:37,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:37,441 INFO L82 PathProgramCache]: Analyzing trace with hash 152437866, now seen corresponding path program 1 times [2020-09-16 01:50:37,441 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:37,442 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507655136] [2020-09-16 01:50:37,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:37,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:37,542 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-16 01:50:37,542 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507655136] [2020-09-16 01:50:37,543 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:37,543 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:50:37,543 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [695349544] [2020-09-16 01:50:37,543 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:37,547 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:37,554 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-16 01:50:37,555 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:37,555 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:37,555 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:50:37,555 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:37,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:50:37,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:50:37,557 INFO L87 Difference]: Start difference. First operand 12978 states and 42356 transitions. Second operand 7 states. [2020-09-16 01:50:38,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:38,225 INFO L93 Difference]: Finished difference Result 31921 states and 102815 transitions. [2020-09-16 01:50:38,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:38,226 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-16 01:50:38,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:38,294 INFO L225 Difference]: With dead ends: 31921 [2020-09-16 01:50:38,294 INFO L226 Difference]: Without dead ends: 31901 [2020-09-16 01:50:38,294 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-16 01:50:38,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31901 states. [2020-09-16 01:50:38,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31901 to 13027. [2020-09-16 01:50:38,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13027 states. [2020-09-16 01:50:38,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13027 states to 13027 states and 42312 transitions. [2020-09-16 01:50:38,757 INFO L78 Accepts]: Start accepts. Automaton has 13027 states and 42312 transitions. Word has length 26 [2020-09-16 01:50:38,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:38,757 INFO L479 AbstractCegarLoop]: Abstraction has 13027 states and 42312 transitions. [2020-09-16 01:50:38,757 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:50:38,758 INFO L276 IsEmpty]: Start isEmpty. Operand 13027 states and 42312 transitions. [2020-09-16 01:50:38,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:38,762 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:38,762 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-16 01:50:38,762 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-09-16 01:50:38,762 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-16 01:50:38,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:38,763 INFO L82 PathProgramCache]: Analyzing trace with hash 152253416, now seen corresponding path program 1 times [2020-09-16 01:50:38,763 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:38,763 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796456822] [2020-09-16 01:50:38,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:38,854 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-16 01:50:38,854 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796456822] [2020-09-16 01:50:38,855 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:38,855 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:50:38,855 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1718534389] [2020-09-16 01:50:38,855 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:38,859 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:38,867 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-16 01:50:38,868 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:38,868 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:38,868 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:50:38,869 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:38,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:50:38,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:50:38,869 INFO L87 Difference]: Start difference. First operand 13027 states and 42312 transitions. Second operand 7 states. [2020-09-16 01:50:39,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:39,503 INFO L93 Difference]: Finished difference Result 30274 states and 95920 transitions. [2020-09-16 01:50:39,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:39,504 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-16 01:50:39,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:39,566 INFO L225 Difference]: With dead ends: 30274 [2020-09-16 01:50:39,566 INFO L226 Difference]: Without dead ends: 30232 [2020-09-16 01:50:39,566 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-16 01:50:39,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30232 states. [2020-09-16 01:50:40,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30232 to 13336. [2020-09-16 01:50:40,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13336 states. [2020-09-16 01:50:40,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13336 states to 13336 states and 43434 transitions. [2020-09-16 01:50:40,149 INFO L78 Accepts]: Start accepts. Automaton has 13336 states and 43434 transitions. Word has length 26 [2020-09-16 01:50:40,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:40,150 INFO L479 AbstractCegarLoop]: Abstraction has 13336 states and 43434 transitions. [2020-09-16 01:50:40,150 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:50:40,150 INFO L276 IsEmpty]: Start isEmpty. Operand 13336 states and 43434 transitions. [2020-09-16 01:50:40,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:40,154 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:40,154 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-16 01:50:40,154 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-09-16 01:50:40,154 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-16 01:50:40,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:40,154 INFO L82 PathProgramCache]: Analyzing trace with hash 152758065, now seen corresponding path program 1 times [2020-09-16 01:50:40,155 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:40,155 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270924661] [2020-09-16 01:50:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:40,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:40,250 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-16 01:50:40,250 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270924661] [2020-09-16 01:50:40,250 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:40,250 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-16 01:50:40,251 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1852228953] [2020-09-16 01:50:40,251 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:40,254 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:40,259 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-16 01:50:40,259 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:40,259 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:40,260 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-16 01:50:40,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:40,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-16 01:50:40,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-16 01:50:40,260 INFO L87 Difference]: Start difference. First operand 13336 states and 43434 transitions. Second operand 7 states. [2020-09-16 01:50:40,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:40,918 INFO L93 Difference]: Finished difference Result 30377 states and 96218 transitions. [2020-09-16 01:50:40,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-16 01:50:40,918 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-16 01:50:40,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:40,980 INFO L225 Difference]: With dead ends: 30377 [2020-09-16 01:50:40,980 INFO L226 Difference]: Without dead ends: 30335 [2020-09-16 01:50:40,981 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-16 01:50:41,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30335 states. [2020-09-16 01:50:41,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30335 to 13332. [2020-09-16 01:50:41,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13332 states. [2020-09-16 01:50:41,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13332 states to 13332 states and 43406 transitions. [2020-09-16 01:50:41,419 INFO L78 Accepts]: Start accepts. Automaton has 13332 states and 43406 transitions. Word has length 26 [2020-09-16 01:50:41,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:41,419 INFO L479 AbstractCegarLoop]: Abstraction has 13332 states and 43406 transitions. [2020-09-16 01:50:41,419 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-16 01:50:41,419 INFO L276 IsEmpty]: Start isEmpty. Operand 13332 states and 43406 transitions. [2020-09-16 01:50:41,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:41,423 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:41,423 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:50:41,423 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-09-16 01:50:41,423 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-16 01:50:41,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:41,424 INFO L82 PathProgramCache]: Analyzing trace with hash -1394308057, now seen corresponding path program 1 times [2020-09-16 01:50:41,424 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:41,424 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616293175] [2020-09-16 01:50:41,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:41,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-16 01:50:41,498 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-16 01:50:41,498 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616293175] [2020-09-16 01:50:41,498 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-16 01:50:41,499 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-16 01:50:41,499 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [357547306] [2020-09-16 01:50:41,499 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-16 01:50:41,502 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-16 01:50:41,509 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-16 01:50:41,509 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-16 01:50:41,509 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-16 01:50:41,510 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-16 01:50:41,510 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-16 01:50:41,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-16 01:50:41,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-16 01:50:41,510 INFO L87 Difference]: Start difference. First operand 13332 states and 43406 transitions. Second operand 5 states. [2020-09-16 01:50:41,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-16 01:50:41,802 INFO L93 Difference]: Finished difference Result 22152 states and 70551 transitions. [2020-09-16 01:50:41,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-16 01:50:41,803 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2020-09-16 01:50:41,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-16 01:50:41,848 INFO L225 Difference]: With dead ends: 22152 [2020-09-16 01:50:41,849 INFO L226 Difference]: Without dead ends: 22136 [2020-09-16 01:50:41,849 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-16 01:50:42,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22136 states. [2020-09-16 01:50:42,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22136 to 14503. [2020-09-16 01:50:42,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14503 states. [2020-09-16 01:50:42,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14503 states to 14503 states and 47492 transitions. [2020-09-16 01:50:42,243 INFO L78 Accepts]: Start accepts. Automaton has 14503 states and 47492 transitions. Word has length 26 [2020-09-16 01:50:42,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-16 01:50:42,243 INFO L479 AbstractCegarLoop]: Abstraction has 14503 states and 47492 transitions. [2020-09-16 01:50:42,243 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-16 01:50:42,243 INFO L276 IsEmpty]: Start isEmpty. Operand 14503 states and 47492 transitions. [2020-09-16 01:50:42,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-16 01:50:42,247 INFO L414 BasicCegarLoop]: Found error trace [2020-09-16 01:50:42,247 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-16 01:50:42,247 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2020-09-16 01:50:42,247 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-16 01:50:42,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-16 01:50:42,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1404687835, now seen corresponding path program 1 times [2020-09-16 01:50:42,248 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-16 01:50:42,248 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814498753] [2020-09-16 01:50:42,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-16 01:50:42,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:50:42,262 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:50:42,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-16 01:50:42,277 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-16 01:50:42,287 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-16 01:50:42,287 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-16 01:50:42,288 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-09-16 01:50:42,288 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-16 01:50:42,288 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-16 01:50:42,289 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-09-16 01:50:42,316 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,316 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,316 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,316 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,316 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,316 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,317 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,318 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,319 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,319 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,319 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,319 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,319 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,320 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,321 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,324 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,325 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,326 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,327 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,328 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,328 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,328 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,328 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,328 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,328 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,329 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,330 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,330 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,330 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,331 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,332 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,332 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,332 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,332 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,332 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,332 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,333 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,334 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,335 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,335 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,336 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,338 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,338 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,339 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,340 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,341 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,342 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,343 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,344 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,344 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,344 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,344 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,344 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,345 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,345 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,346 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,347 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,348 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,348 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,348 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,348 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,348 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,348 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,349 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,349 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,349 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,349 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,350 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,350 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,350 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,350 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,350 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,351 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,351 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,351 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,351 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,351 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,358 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,358 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,358 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,358 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,358 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,359 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,359 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,362 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,363 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,364 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-16 01:50:42,377 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-09-16 01:50:42,377 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-16 01:50:42,377 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-16 01:50:42,377 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-16 01:50:42,377 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-16 01:50:42,377 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-16 01:50:42,377 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-16 01:50:42,377 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-16 01:50:42,378 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-16 01:50:42,379 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 221 transitions, 562 flow [2020-09-16 01:50:42,380 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-16 01:50:42,418 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-16 01:50:42,418 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-16 01:50:42,422 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-16 01:50:42,433 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-16 01:50:42,472 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-16 01:50:42,472 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-16 01:50:42,476 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-16 01:50:42,487 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 16092 [2020-09-16 01:50:42,488 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-16 01:50:47,357 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 70 [2020-09-16 01:50:47,477 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-16 01:50:47,741 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 33 [2020-09-16 01:50:48,053 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 33 [2020-09-16 01:50:48,716 WARN L193 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-16 01:50:48,877 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-16 01:50:48,932 INFO L206 etLargeBlockEncoding]: Checked pairs total: 26011 [2020-09-16 01:50:48,933 INFO L214 etLargeBlockEncoding]: Total number of compositions: 201 [2020-09-16 01:50:48,933 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 86 places, 66 transitions, 252 flow