/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread-lit/sssc12.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b09bf87 [2020-10-16 13:52:08,153 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 13:52:08,156 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 13:52:08,180 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 13:52:08,180 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 13:52:08,181 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 13:52:08,182 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 13:52:08,184 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 13:52:08,186 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 13:52:08,186 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 13:52:08,187 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 13:52:08,189 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 13:52:08,189 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 13:52:08,190 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 13:52:08,192 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 13:52:08,194 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 13:52:08,195 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 13:52:08,199 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 13:52:08,202 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 13:52:08,204 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 13:52:08,205 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 13:52:08,209 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 13:52:08,210 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 13:52:08,211 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 13:52:08,217 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 13:52:08,217 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 13:52:08,217 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 13:52:08,219 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 13:52:08,219 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 13:52:08,220 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 13:52:08,220 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 13:52:08,223 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 13:52:08,223 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 13:52:08,224 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 13:52:08,225 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 13:52:08,225 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 13:52:08,226 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 13:52:08,226 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 13:52:08,226 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 13:52:08,227 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 13:52:08,236 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 13:52:08,237 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-10-16 13:52:08,278 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 13:52:08,279 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 13:52:08,280 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 13:52:08,280 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 13:52:08,283 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 13:52:08,283 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 13:52:08,284 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 13:52:08,284 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 13:52:08,284 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 13:52:08,284 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 13:52:08,284 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 13:52:08,285 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 13:52:08,285 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 13:52:08,285 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 13:52:08,285 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 13:52:08,285 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 13:52:08,285 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 13:52:08,286 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 13:52:08,287 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 13:52:08,287 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 13:52:08,287 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 13:52:08,287 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 13:52:08,288 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 13:52:08,288 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-16 13:52:08,288 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 13:52:08,288 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 13:52:08,288 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 13:52:08,289 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-16 13:52:08,289 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-16 13:52:08,289 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-16 13:52:08,289 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-16 13:52:08,609 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 13:52:08,626 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 13:52:08,629 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 13:52:08,631 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 13:52:08,632 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 13:52:08,633 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12.i [2020-10-16 13:52:08,706 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/33f663453/6fa493e8f8cc4284a5a5a4f6d0e48d22/FLAGf9c2d54e9 [2020-10-16 13:52:09,323 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 13:52:09,324 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-lit/sssc12.i [2020-10-16 13:52:09,348 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/33f663453/6fa493e8f8cc4284a5a5a4f6d0e48d22/FLAGf9c2d54e9 [2020-10-16 13:52:09,543 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/33f663453/6fa493e8f8cc4284a5a5a4f6d0e48d22 [2020-10-16 13:52:09,555 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 13:52:09,558 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 13:52:09,561 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 13:52:09,561 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 13:52:09,565 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 13:52:09,566 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 01:52:09" (1/1) ... [2020-10-16 13:52:09,570 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5381556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:09, skipping insertion in model container [2020-10-16 13:52:09,570 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 01:52:09" (1/1) ... [2020-10-16 13:52:09,578 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 13:52:09,638 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 13:52:10,227 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 13:52:10,241 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 13:52:10,320 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 13:52:10,480 INFO L208 MainTranslator]: Completed translation [2020-10-16 13:52:10,481 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10 WrapperNode [2020-10-16 13:52:10,481 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 13:52:10,482 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 13:52:10,482 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 13:52:10,483 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 13:52:10,493 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,514 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,540 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 13:52:10,541 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 13:52:10,541 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 13:52:10,541 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 13:52:10,548 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,552 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,552 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,563 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,574 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,576 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... [2020-10-16 13:52:10,579 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 13:52:10,580 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 13:52:10,580 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 13:52:10,580 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 13:52:10,581 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 13:52:10,642 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 13:52:10,643 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2020-10-16 13:52:10,643 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2020-10-16 13:52:10,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 13:52:10,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 13:52:10,644 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 13:52:10,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 13:52:10,644 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-16 13:52:10,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 13:52:10,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 13:52:10,646 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 13:52:11,066 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 13:52:11,066 INFO L298 CfgBuilder]: Removed 18 assume(true) statements. [2020-10-16 13:52:11,068 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 01:52:11 BoogieIcfgContainer [2020-10-16 13:52:11,069 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 13:52:11,070 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 13:52:11,070 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 13:52:11,074 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 13:52:11,076 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 01:52:09" (1/3) ... [2020-10-16 13:52:11,077 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6104b00e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 01:52:11, skipping insertion in model container [2020-10-16 13:52:11,077 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:10" (2/3) ... [2020-10-16 13:52:11,078 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6104b00e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 01:52:11, skipping insertion in model container [2020-10-16 13:52:11,078 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 01:52:11" (3/3) ... [2020-10-16 13:52:11,079 INFO L111 eAbstractionObserver]: Analyzing ICFG sssc12.i [2020-10-16 13:52:11,091 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-16 13:52:11,092 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-16 13:52:11,100 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 13:52:11,101 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 13:52:11,124 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,125 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,125 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,125 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,126 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,126 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,127 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,127 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,127 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,128 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,128 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,128 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,129 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,129 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,129 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,129 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,130 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,130 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,130 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,131 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,131 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,131 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,131 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,132 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,132 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,132 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,132 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,133 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,133 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,133 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,134 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,137 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,138 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,138 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,138 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,139 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,139 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,139 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,140 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:11,142 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:11,157 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 13:52:11,178 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:11,178 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:11,179 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:11,179 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:11,179 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:11,179 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:11,179 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:11,180 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:11,192 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:11,193 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 61 transitions, 127 flow [2020-10-16 13:52:11,196 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 61 transitions, 127 flow [2020-10-16 13:52:11,198 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 58 places, 61 transitions, 127 flow [2020-10-16 13:52:11,239 INFO L129 PetriNetUnfolder]: 7/70 cut-off events. [2020-10-16 13:52:11,240 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 13:52:11,245 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75 conditions, 70 events. 7/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 36. Up to 4 conditions per place. [2020-10-16 13:52:11,247 INFO L117 LiptonReduction]: Number of co-enabled transitions 572 [2020-10-16 13:52:12,398 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2020-10-16 13:52:12,830 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2020-10-16 13:52:12,902 INFO L132 LiptonReduction]: Checked pairs total: 513 [2020-10-16 13:52:12,902 INFO L134 LiptonReduction]: Total number of compositions: 64 [2020-10-16 13:52:12,909 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 12 places, 10 transitions, 25 flow [2020-10-16 13:52:12,919 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 24 states. [2020-10-16 13:52:12,922 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states. [2020-10-16 13:52:12,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-16 13:52:12,928 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:12,929 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-16 13:52:12,930 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:12,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:12,936 INFO L82 PathProgramCache]: Analyzing trace with hash 293090759, now seen corresponding path program 1 times [2020-10-16 13:52:12,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:12,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564740298] [2020-10-16 13:52:12,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:13,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:13,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:13,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564740298] [2020-10-16 13:52:13,241 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:13,241 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:13,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1344044397] [2020-10-16 13:52:13,243 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:13,246 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:13,259 INFO L258 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-16 13:52:13,260 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:13,264 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:13,265 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 13:52:13,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:13,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 13:52:13,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:13,283 INFO L87 Difference]: Start difference. First operand 24 states. Second operand 4 states. [2020-10-16 13:52:13,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:13,311 INFO L93 Difference]: Finished difference Result 27 states and 45 transitions. [2020-10-16 13:52:13,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 13:52:13,313 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-10-16 13:52:13,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:13,322 INFO L225 Difference]: With dead ends: 27 [2020-10-16 13:52:13,322 INFO L226 Difference]: Without dead ends: 27 [2020-10-16 13:52:13,324 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:13,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2020-10-16 13:52:13,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2020-10-16 13:52:13,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 13:52:13,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 42 transitions. [2020-10-16 13:52:13,360 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 42 transitions. Word has length 5 [2020-10-16 13:52:13,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:13,361 INFO L481 AbstractCegarLoop]: Abstraction has 23 states and 42 transitions. [2020-10-16 13:52:13,361 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 13:52:13,361 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 42 transitions. [2020-10-16 13:52:13,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-16 13:52:13,362 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:13,362 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 13:52:13,362 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 13:52:13,362 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:13,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:13,363 INFO L82 PathProgramCache]: Analyzing trace with hash 495879514, now seen corresponding path program 1 times [2020-10-16 13:52:13,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:13,367 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648754253] [2020-10-16 13:52:13,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:13,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:13,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648754253] [2020-10-16 13:52:13,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386331730] [2020-10-16 13:52:13,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:13,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:13,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 13:52:13,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:13,612 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 2, 1] term [2020-10-16 13:52:13,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 13:52:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:13,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:13,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2020-10-16 13:52:13,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1334763053] [2020-10-16 13:52:13,636 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:13,637 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:13,639 INFO L258 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2020-10-16 13:52:13,640 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:13,640 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:13,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:13,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:13,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:13,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:52:13,642 INFO L87 Difference]: Start difference. First operand 23 states and 42 transitions. Second operand 5 states. [2020-10-16 13:52:13,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:13,672 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-16 13:52:13,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 13:52:13,673 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 6 [2020-10-16 13:52:13,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:13,674 INFO L225 Difference]: With dead ends: 35 [2020-10-16 13:52:13,674 INFO L226 Difference]: Without dead ends: 35 [2020-10-16 13:52:13,675 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:52:13,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2020-10-16 13:52:13,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 27. [2020-10-16 13:52:13,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 13:52:13,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 53 transitions. [2020-10-16 13:52:13,681 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 53 transitions. Word has length 6 [2020-10-16 13:52:13,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:13,681 INFO L481 AbstractCegarLoop]: Abstraction has 27 states and 53 transitions. [2020-10-16 13:52:13,681 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:13,682 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 53 transitions. [2020-10-16 13:52:13,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-16 13:52:13,682 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:13,682 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-16 13:52:13,892 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2020-10-16 13:52:13,892 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:13,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:13,893 INFO L82 PathProgramCache]: Analyzing trace with hash 495744146, now seen corresponding path program 1 times [2020-10-16 13:52:13,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:13,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382735692] [2020-10-16 13:52:13,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:13,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:13,925 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:13,940 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:13,959 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:13,959 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:13,960 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 13:52:13,960 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:13,961 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:13,962 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 13:52:13,969 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,969 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,970 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,971 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,971 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,972 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,972 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,972 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,972 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,972 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,973 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,973 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,973 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,973 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,973 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,974 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,974 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,974 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,975 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,975 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,975 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,976 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,976 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,976 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,976 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,976 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,977 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,977 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,977 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,977 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,977 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,977 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,978 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,978 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,978 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,978 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,978 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,979 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,979 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,979 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,979 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,979 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,980 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,980 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,980 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,980 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,980 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,981 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,981 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,981 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,981 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,981 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,982 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,982 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,982 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,983 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,983 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,983 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,983 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,984 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,985 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,986 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,986 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,986 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,986 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,986 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,986 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,987 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,987 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,987 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:13,988 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:13,988 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-16 13:52:13,989 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:13,989 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:13,989 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:13,989 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:13,989 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:13,989 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:13,989 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:13,990 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:13,992 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:13,992 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 88 transitions, 188 flow [2020-10-16 13:52:13,993 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 88 transitions, 188 flow [2020-10-16 13:52:13,993 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 83 places, 88 transitions, 188 flow [2020-10-16 13:52:14,018 INFO L129 PetriNetUnfolder]: 12/107 cut-off events. [2020-10-16 13:52:14,019 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 13:52:14,021 INFO L80 FinitePrefix]: Finished finitePrefix Result has 117 conditions, 107 events. 12/107 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 223 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 71. Up to 6 conditions per place. [2020-10-16 13:52:14,025 INFO L117 LiptonReduction]: Number of co-enabled transitions 2548 [2020-10-16 13:52:15,718 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-10-16 13:52:15,781 INFO L132 LiptonReduction]: Checked pairs total: 6310 [2020-10-16 13:52:15,781 INFO L134 LiptonReduction]: Total number of compositions: 79 [2020-10-16 13:52:15,782 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 27 transitions, 66 flow [2020-10-16 13:52:15,803 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 445 states. [2020-10-16 13:52:15,804 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states. [2020-10-16 13:52:15,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-16 13:52:15,805 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:15,805 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:15,805 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:15,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:15,806 INFO L82 PathProgramCache]: Analyzing trace with hash -345168823, now seen corresponding path program 1 times [2020-10-16 13:52:15,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:15,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99252203] [2020-10-16 13:52:15,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:15,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:15,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:15,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99252203] [2020-10-16 13:52:15,848 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:15,848 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:15,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1798528535] [2020-10-16 13:52:15,848 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:15,849 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:15,851 INFO L258 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-16 13:52:15,851 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:15,851 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:15,852 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:15,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:15,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:15,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:15,853 INFO L87 Difference]: Start difference. First operand 445 states. Second operand 3 states. [2020-10-16 13:52:15,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:15,925 INFO L93 Difference]: Finished difference Result 471 states and 1311 transitions. [2020-10-16 13:52:15,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:15,926 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2020-10-16 13:52:15,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:15,938 INFO L225 Difference]: With dead ends: 471 [2020-10-16 13:52:15,938 INFO L226 Difference]: Without dead ends: 471 [2020-10-16 13:52:15,938 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:15,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2020-10-16 13:52:15,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 432. [2020-10-16 13:52:15,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 432 states. [2020-10-16 13:52:15,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1241 transitions. [2020-10-16 13:52:15,995 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1241 transitions. Word has length 7 [2020-10-16 13:52:15,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:15,995 INFO L481 AbstractCegarLoop]: Abstraction has 432 states and 1241 transitions. [2020-10-16 13:52:15,996 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:15,996 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1241 transitions. [2020-10-16 13:52:15,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-16 13:52:15,997 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:15,997 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-16 13:52:15,997 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 13:52:15,997 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:15,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:15,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1481361204, now seen corresponding path program 1 times [2020-10-16 13:52:15,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:15,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597379987] [2020-10-16 13:52:16,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:16,014 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:16,028 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:16,034 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:16,034 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:16,035 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 13:52:16,035 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:16,035 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:16,036 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 13:52:16,044 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,044 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,045 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,046 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,046 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,046 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,046 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,046 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,047 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,047 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,047 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,048 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,048 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,048 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,048 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,048 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,049 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,049 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,049 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,050 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,051 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,051 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,051 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,051 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,052 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,052 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,052 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,052 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,052 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,053 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,054 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,054 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,054 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,054 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,054 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,055 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,055 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,055 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,055 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,055 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,055 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,056 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,056 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,056 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,056 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,056 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,056 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,058 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,058 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,060 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,060 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,060 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,060 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,060 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,061 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,061 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,061 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,063 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,063 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,063 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,064 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,064 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,064 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,064 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,065 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,066 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,066 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,066 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,066 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,066 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,067 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:16,067 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:16,068 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-16 13:52:16,068 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:16,068 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:16,068 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:16,068 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:16,068 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:16,069 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:16,069 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:16,069 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:16,071 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:16,071 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 115 transitions, 251 flow [2020-10-16 13:52:16,071 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 115 transitions, 251 flow [2020-10-16 13:52:16,071 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 108 places, 115 transitions, 251 flow [2020-10-16 13:52:16,098 INFO L129 PetriNetUnfolder]: 17/144 cut-off events. [2020-10-16 13:52:16,098 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 13:52:16,101 INFO L80 FinitePrefix]: Finished finitePrefix Result has 160 conditions, 144 events. 17/144 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 374 event pairs, 0 based on Foata normal form. 0/120 useless extension candidates. Maximal degree in co-relation 111. Up to 8 conditions per place. [2020-10-16 13:52:16,107 INFO L117 LiptonReduction]: Number of co-enabled transitions 5928 [2020-10-16 13:52:17,864 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2020-10-16 13:52:18,086 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2020-10-16 13:52:18,178 INFO L132 LiptonReduction]: Checked pairs total: 15420 [2020-10-16 13:52:18,179 INFO L134 LiptonReduction]: Total number of compositions: 102 [2020-10-16 13:52:18,179 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 38 transitions, 97 flow [2020-10-16 13:52:18,398 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 4009 states. [2020-10-16 13:52:18,398 INFO L276 IsEmpty]: Start isEmpty. Operand 4009 states. [2020-10-16 13:52:18,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-16 13:52:18,399 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:18,399 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:18,399 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:18,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:18,400 INFO L82 PathProgramCache]: Analyzing trace with hash 349546925, now seen corresponding path program 1 times [2020-10-16 13:52:18,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:18,405 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203994488] [2020-10-16 13:52:18,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:18,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:18,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:18,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203994488] [2020-10-16 13:52:18,441 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:18,441 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:18,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2110361413] [2020-10-16 13:52:18,441 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:18,442 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:18,444 INFO L258 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-16 13:52:18,444 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:18,444 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:18,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 13:52:18,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:18,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 13:52:18,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:18,445 INFO L87 Difference]: Start difference. First operand 4009 states. Second operand 4 states. [2020-10-16 13:52:18,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:18,591 INFO L93 Difference]: Finished difference Result 4251 states and 16881 transitions. [2020-10-16 13:52:18,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 13:52:18,592 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-16 13:52:18,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:18,638 INFO L225 Difference]: With dead ends: 4251 [2020-10-16 13:52:18,638 INFO L226 Difference]: Without dead ends: 4251 [2020-10-16 13:52:18,639 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:18,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4251 states. [2020-10-16 13:52:18,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4251 to 3897. [2020-10-16 13:52:18,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3897 states. [2020-10-16 13:52:18,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3897 states to 3897 states and 15858 transitions. [2020-10-16 13:52:18,883 INFO L78 Accepts]: Start accepts. Automaton has 3897 states and 15858 transitions. Word has length 7 [2020-10-16 13:52:18,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:18,884 INFO L481 AbstractCegarLoop]: Abstraction has 3897 states and 15858 transitions. [2020-10-16 13:52:18,884 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 13:52:18,884 INFO L276 IsEmpty]: Start isEmpty. Operand 3897 states and 15858 transitions. [2020-10-16 13:52:18,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-16 13:52:18,885 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:18,885 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:18,885 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-16 13:52:18,885 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:18,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:18,886 INFO L82 PathProgramCache]: Analyzing trace with hash -2048946228, now seen corresponding path program 1 times [2020-10-16 13:52:18,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:18,887 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562020972] [2020-10-16 13:52:18,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:18,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:18,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562020972] [2020-10-16 13:52:18,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:18,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:18,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2082635986] [2020-10-16 13:52:18,918 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:18,919 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:18,920 INFO L258 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-16 13:52:18,920 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:18,920 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:18,921 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:18,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:18,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:18,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:18,921 INFO L87 Difference]: Start difference. First operand 3897 states and 15858 transitions. Second operand 3 states. [2020-10-16 13:52:18,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:18,980 INFO L93 Difference]: Finished difference Result 4251 states and 16527 transitions. [2020-10-16 13:52:18,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:18,981 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-16 13:52:18,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:19,017 INFO L225 Difference]: With dead ends: 4251 [2020-10-16 13:52:19,018 INFO L226 Difference]: Without dead ends: 4251 [2020-10-16 13:52:19,018 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:19,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4251 states. [2020-10-16 13:52:19,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4251 to 3897. [2020-10-16 13:52:19,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3897 states. [2020-10-16 13:52:19,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3897 states to 3897 states and 15504 transitions. [2020-10-16 13:52:19,188 INFO L78 Accepts]: Start accepts. Automaton has 3897 states and 15504 transitions. Word has length 8 [2020-10-16 13:52:19,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:19,188 INFO L481 AbstractCegarLoop]: Abstraction has 3897 states and 15504 transitions. [2020-10-16 13:52:19,189 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:19,189 INFO L276 IsEmpty]: Start isEmpty. Operand 3897 states and 15504 transitions. [2020-10-16 13:52:19,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:52:19,190 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:19,190 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:19,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-16 13:52:19,190 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:19,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:19,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1977084772, now seen corresponding path program 1 times [2020-10-16 13:52:19,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:19,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983917105] [2020-10-16 13:52:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:19,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:19,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:19,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983917105] [2020-10-16 13:52:19,228 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:19,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:19,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1679244481] [2020-10-16 13:52:19,229 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:19,230 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:19,231 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:52:19,231 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:19,231 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:19,231 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 13:52:19,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:19,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 13:52:19,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:19,232 INFO L87 Difference]: Start difference. First operand 3897 states and 15504 transitions. Second operand 4 states. [2020-10-16 13:52:19,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:19,400 INFO L93 Difference]: Finished difference Result 8263 states and 32465 transitions. [2020-10-16 13:52:19,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 13:52:19,401 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 13:52:19,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:19,458 INFO L225 Difference]: With dead ends: 8263 [2020-10-16 13:52:19,458 INFO L226 Difference]: Without dead ends: 8263 [2020-10-16 13:52:19,459 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:19,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8263 states. [2020-10-16 13:52:19,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8263 to 5667. [2020-10-16 13:52:19,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5667 states. [2020-10-16 13:52:19,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5667 states to 5667 states and 22919 transitions. [2020-10-16 13:52:19,804 INFO L78 Accepts]: Start accepts. Automaton has 5667 states and 22919 transitions. Word has length 10 [2020-10-16 13:52:19,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:19,804 INFO L481 AbstractCegarLoop]: Abstraction has 5667 states and 22919 transitions. [2020-10-16 13:52:19,804 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 13:52:19,804 INFO L276 IsEmpty]: Start isEmpty. Operand 5667 states and 22919 transitions. [2020-10-16 13:52:19,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:52:19,805 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:19,806 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:19,806 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 13:52:19,806 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:19,806 INFO L82 PathProgramCache]: Analyzing trace with hash 1526629100, now seen corresponding path program 1 times [2020-10-16 13:52:19,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:19,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34665268] [2020-10-16 13:52:19,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:19,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:19,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 13:52:19,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34665268] [2020-10-16 13:52:19,838 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:19,838 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:19,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [383055625] [2020-10-16 13:52:19,839 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:19,840 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:19,841 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:52:19,841 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:19,841 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:19,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 13:52:19,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:19,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 13:52:19,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:19,842 INFO L87 Difference]: Start difference. First operand 5667 states and 22919 transitions. Second operand 4 states. [2020-10-16 13:52:19,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:19,956 INFO L93 Difference]: Finished difference Result 7242 states and 29126 transitions. [2020-10-16 13:52:19,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 13:52:19,956 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2020-10-16 13:52:19,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:19,989 INFO L225 Difference]: With dead ends: 7242 [2020-10-16 13:52:19,989 INFO L226 Difference]: Without dead ends: 7242 [2020-10-16 13:52:19,989 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:20,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7242 states. [2020-10-16 13:52:20,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7242 to 6678. [2020-10-16 13:52:20,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6678 states. [2020-10-16 13:52:20,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6678 states to 6678 states and 27460 transitions. [2020-10-16 13:52:20,797 INFO L78 Accepts]: Start accepts. Automaton has 6678 states and 27460 transitions. Word has length 10 [2020-10-16 13:52:20,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:20,799 INFO L481 AbstractCegarLoop]: Abstraction has 6678 states and 27460 transitions. [2020-10-16 13:52:20,799 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 13:52:20,799 INFO L276 IsEmpty]: Start isEmpty. Operand 6678 states and 27460 transitions. [2020-10-16 13:52:20,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-16 13:52:20,800 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:20,800 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:20,800 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 13:52:20,801 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:20,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:20,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1160084803, now seen corresponding path program 1 times [2020-10-16 13:52:20,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:20,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427422968] [2020-10-16 13:52:20,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:20,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:20,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:20,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427422968] [2020-10-16 13:52:20,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229037567] [2020-10-16 13:52:20,854 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-10-16 13:52:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:20,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 13:52:20,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:20,925 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:20,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:20,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 13:52:20,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1651979367] [2020-10-16 13:52:20,926 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:20,927 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:20,928 INFO L258 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-16 13:52:20,929 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:20,929 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:20,929 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 13:52:20,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:20,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 13:52:20,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-10-16 13:52:20,930 INFO L87 Difference]: Start difference. First operand 6678 states and 27460 transitions. Second operand 6 states. [2020-10-16 13:52:21,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:21,203 INFO L93 Difference]: Finished difference Result 10757 states and 42323 transitions. [2020-10-16 13:52:21,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:21,204 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 11 [2020-10-16 13:52:21,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:21,252 INFO L225 Difference]: With dead ends: 10757 [2020-10-16 13:52:21,252 INFO L226 Difference]: Without dead ends: 10757 [2020-10-16 13:52:21,253 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2020-10-16 13:52:21,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10757 states. [2020-10-16 13:52:21,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10757 to 7322. [2020-10-16 13:52:21,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7322 states. [2020-10-16 13:52:21,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7322 states to 7322 states and 29828 transitions. [2020-10-16 13:52:21,548 INFO L78 Accepts]: Start accepts. Automaton has 7322 states and 29828 transitions. Word has length 11 [2020-10-16 13:52:21,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:21,549 INFO L481 AbstractCegarLoop]: Abstraction has 7322 states and 29828 transitions. [2020-10-16 13:52:21,549 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 13:52:21,549 INFO L276 IsEmpty]: Start isEmpty. Operand 7322 states and 29828 transitions. [2020-10-16 13:52:21,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-16 13:52:21,550 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:21,551 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:21,764 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-16 13:52:21,765 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:21,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:21,765 INFO L82 PathProgramCache]: Analyzing trace with hash 80863033, now seen corresponding path program 1 times [2020-10-16 13:52:21,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:21,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315073299] [2020-10-16 13:52:21,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:21,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:21,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 13:52:21,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315073299] [2020-10-16 13:52:21,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:21,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:21,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1746539876] [2020-10-16 13:52:21,793 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:21,794 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:21,796 INFO L258 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-16 13:52:21,796 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:21,796 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:21,796 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:21,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:21,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:21,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:21,797 INFO L87 Difference]: Start difference. First operand 7322 states and 29828 transitions. Second operand 3 states. [2020-10-16 13:52:21,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:21,951 INFO L93 Difference]: Finished difference Result 7508 states and 29380 transitions. [2020-10-16 13:52:21,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:21,952 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2020-10-16 13:52:21,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:21,986 INFO L225 Difference]: With dead ends: 7508 [2020-10-16 13:52:21,986 INFO L226 Difference]: Without dead ends: 7508 [2020-10-16 13:52:21,987 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:22,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7508 states. [2020-10-16 13:52:22,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7508 to 7044. [2020-10-16 13:52:22,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7044 states. [2020-10-16 13:52:22,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7044 states to 7044 states and 27996 transitions. [2020-10-16 13:52:22,209 INFO L78 Accepts]: Start accepts. Automaton has 7044 states and 27996 transitions. Word has length 11 [2020-10-16 13:52:22,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:22,209 INFO L481 AbstractCegarLoop]: Abstraction has 7044 states and 27996 transitions. [2020-10-16 13:52:22,209 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:22,209 INFO L276 IsEmpty]: Start isEmpty. Operand 7044 states and 27996 transitions. [2020-10-16 13:52:22,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-16 13:52:22,210 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:22,210 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:22,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 13:52:22,211 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:22,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:22,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1602889540, now seen corresponding path program 2 times [2020-10-16 13:52:22,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:22,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128693064] [2020-10-16 13:52:22,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:22,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:22,269 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:22,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128693064] [2020-10-16 13:52:22,270 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585642256] [2020-10-16 13:52:22,270 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:22,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:22,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:22,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 13:52:22,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:22,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:22,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:22,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2020-10-16 13:52:22,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1833065260] [2020-10-16 13:52:22,346 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:22,347 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:22,348 INFO L258 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2020-10-16 13:52:22,348 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:22,349 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:22,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 13:52:22,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:22,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 13:52:22,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-10-16 13:52:22,350 INFO L87 Difference]: Start difference. First operand 7044 states and 27996 transitions. Second operand 7 states. [2020-10-16 13:52:22,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:22,652 INFO L93 Difference]: Finished difference Result 10949 states and 41961 transitions. [2020-10-16 13:52:22,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 13:52:22,653 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 12 [2020-10-16 13:52:22,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:22,692 INFO L225 Difference]: With dead ends: 10949 [2020-10-16 13:52:22,693 INFO L226 Difference]: Without dead ends: 10949 [2020-10-16 13:52:22,693 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-10-16 13:52:22,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10949 states. [2020-10-16 13:52:23,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10949 to 7476. [2020-10-16 13:52:23,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7476 states. [2020-10-16 13:52:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7476 states to 7476 states and 30101 transitions. [2020-10-16 13:52:23,076 INFO L78 Accepts]: Start accepts. Automaton has 7476 states and 30101 transitions. Word has length 12 [2020-10-16 13:52:23,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:23,077 INFO L481 AbstractCegarLoop]: Abstraction has 7476 states and 30101 transitions. [2020-10-16 13:52:23,077 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 13:52:23,077 INFO L276 IsEmpty]: Start isEmpty. Operand 7476 states and 30101 transitions. [2020-10-16 13:52:23,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-16 13:52:23,078 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:23,078 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-16 13:52:23,291 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 13:52:23,292 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:23,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:23,292 INFO L82 PathProgramCache]: Analyzing trace with hash 562791573, now seen corresponding path program 1 times [2020-10-16 13:52:23,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:23,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101371363] [2020-10-16 13:52:23,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:23,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:23,302 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:23,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:23,308 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:23,313 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:23,314 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:23,314 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-16 13:52:23,314 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:23,314 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:23,315 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 13:52:23,323 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,323 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,324 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,324 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,324 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,324 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,324 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,324 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,325 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,327 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,328 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,328 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,328 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,328 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,328 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,328 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,329 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,330 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,331 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,332 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,332 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,332 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,332 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,332 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,332 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,333 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,334 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,335 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,336 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,337 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,338 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,338 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,338 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,338 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,338 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,338 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,339 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,340 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,341 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,341 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,341 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,341 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,341 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,342 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,342 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,342 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,342 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,342 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,343 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,343 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,343 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,343 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,343 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,345 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,345 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,345 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,345 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,345 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,345 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,346 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,346 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,346 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,346 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,347 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,347 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,348 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,350 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,350 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,350 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,351 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,351 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,351 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:23,352 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:23,353 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-16 13:52:23,353 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:23,353 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:23,353 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:23,353 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:23,353 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:23,353 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:23,354 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:23,354 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:23,355 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:23,355 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 142 transitions, 316 flow [2020-10-16 13:52:23,356 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 142 transitions, 316 flow [2020-10-16 13:52:23,356 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 133 places, 142 transitions, 316 flow [2020-10-16 13:52:23,387 INFO L129 PetriNetUnfolder]: 22/181 cut-off events. [2020-10-16 13:52:23,387 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 13:52:23,390 INFO L80 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 181 events. 22/181 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 556 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 152. Up to 10 conditions per place. [2020-10-16 13:52:23,401 INFO L117 LiptonReduction]: Number of co-enabled transitions 10712 [2020-10-16 13:52:25,671 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-16 13:52:25,742 INFO L132 LiptonReduction]: Checked pairs total: 30239 [2020-10-16 13:52:25,743 INFO L134 LiptonReduction]: Total number of compositions: 128 [2020-10-16 13:52:25,743 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 50 places, 49 transitions, 130 flow [2020-10-16 13:52:31,099 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 36085 states. [2020-10-16 13:52:31,099 INFO L276 IsEmpty]: Start isEmpty. Operand 36085 states. [2020-10-16 13:52:31,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-16 13:52:31,099 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:31,099 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:31,100 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:31,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:31,100 INFO L82 PathProgramCache]: Analyzing trace with hash 885326645, now seen corresponding path program 1 times [2020-10-16 13:52:31,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:31,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063859959] [2020-10-16 13:52:31,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:31,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:31,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063859959] [2020-10-16 13:52:31,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:31,128 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:31,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [811276646] [2020-10-16 13:52:31,129 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:31,129 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:31,130 INFO L258 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-16 13:52:31,130 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:31,130 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:31,130 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:31,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:31,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:31,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:31,131 INFO L87 Difference]: Start difference. First operand 36085 states. Second operand 3 states. [2020-10-16 13:52:31,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:31,426 INFO L93 Difference]: Finished difference Result 38271 states and 191271 transitions. [2020-10-16 13:52:31,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:31,427 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2020-10-16 13:52:31,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:31,584 INFO L225 Difference]: With dead ends: 38271 [2020-10-16 13:52:31,584 INFO L226 Difference]: Without dead ends: 38271 [2020-10-16 13:52:31,585 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:33,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38271 states. [2020-10-16 13:52:34,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38271 to 35082. [2020-10-16 13:52:34,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35082 states. [2020-10-16 13:52:35,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35082 states to 35082 states and 178521 transitions. [2020-10-16 13:52:35,112 INFO L78 Accepts]: Start accepts. Automaton has 35082 states and 178521 transitions. Word has length 7 [2020-10-16 13:52:35,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:35,112 INFO L481 AbstractCegarLoop]: Abstraction has 35082 states and 178521 transitions. [2020-10-16 13:52:35,113 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:35,113 INFO L276 IsEmpty]: Start isEmpty. Operand 35082 states and 178521 transitions. [2020-10-16 13:52:35,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:52:35,113 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:35,113 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:35,113 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 13:52:35,120 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:35,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:35,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1680450871, now seen corresponding path program 1 times [2020-10-16 13:52:35,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:35,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98649840] [2020-10-16 13:52:35,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 13:52:35,142 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98649840] [2020-10-16 13:52:35,142 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:35,142 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:35,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [96468908] [2020-10-16 13:52:35,143 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:35,143 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:35,144 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:52:35,144 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:35,144 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:35,145 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:35,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:35,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:35,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:35,145 INFO L87 Difference]: Start difference. First operand 35082 states and 178521 transitions. Second operand 3 states. [2020-10-16 13:52:35,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:35,450 INFO L93 Difference]: Finished difference Result 46764 states and 232812 transitions. [2020-10-16 13:52:35,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:35,451 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 10 [2020-10-16 13:52:35,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:35,613 INFO L225 Difference]: With dead ends: 46764 [2020-10-16 13:52:35,614 INFO L226 Difference]: Without dead ends: 46764 [2020-10-16 13:52:35,614 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:36,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46764 states. [2020-10-16 13:52:39,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46764 to 42870. [2020-10-16 13:52:39,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42870 states. [2020-10-16 13:52:39,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42870 states to 42870 states and 217311 transitions. [2020-10-16 13:52:39,469 INFO L78 Accepts]: Start accepts. Automaton has 42870 states and 217311 transitions. Word has length 10 [2020-10-16 13:52:39,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:39,469 INFO L481 AbstractCegarLoop]: Abstraction has 42870 states and 217311 transitions. [2020-10-16 13:52:39,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:39,469 INFO L276 IsEmpty]: Start isEmpty. Operand 42870 states and 217311 transitions. [2020-10-16 13:52:39,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:52:39,470 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:39,470 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:39,470 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-16 13:52:39,470 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:39,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:39,470 INFO L82 PathProgramCache]: Analyzing trace with hash -662629176, now seen corresponding path program 1 times [2020-10-16 13:52:39,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:39,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421036574] [2020-10-16 13:52:39,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:39,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:39,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:39,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421036574] [2020-10-16 13:52:39,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:39,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:39,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [851039239] [2020-10-16 13:52:39,523 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:39,524 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:39,524 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:52:39,524 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:39,525 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:39,525 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:39,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:39,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:39,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:39,526 INFO L87 Difference]: Start difference. First operand 42870 states and 217311 transitions. Second operand 5 states. [2020-10-16 13:52:41,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:41,224 INFO L93 Difference]: Finished difference Result 141044 states and 692287 transitions. [2020-10-16 13:52:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:41,224 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-16 13:52:41,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:45,690 INFO L225 Difference]: With dead ends: 141044 [2020-10-16 13:52:45,690 INFO L226 Difference]: Without dead ends: 141044 [2020-10-16 13:52:45,691 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:52:46,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141044 states. [2020-10-16 13:52:48,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141044 to 76855. [2020-10-16 13:52:48,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76855 states. [2020-10-16 13:52:49,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76855 states to 76855 states and 386073 transitions. [2020-10-16 13:52:49,401 INFO L78 Accepts]: Start accepts. Automaton has 76855 states and 386073 transitions. Word has length 10 [2020-10-16 13:52:49,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:49,401 INFO L481 AbstractCegarLoop]: Abstraction has 76855 states and 386073 transitions. [2020-10-16 13:52:49,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:49,401 INFO L276 IsEmpty]: Start isEmpty. Operand 76855 states and 386073 transitions. [2020-10-16 13:52:49,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-16 13:52:49,402 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:49,402 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:49,402 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-16 13:52:49,402 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:49,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:49,403 INFO L82 PathProgramCache]: Analyzing trace with hash 933333843, now seen corresponding path program 1 times [2020-10-16 13:52:49,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:49,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473161519] [2020-10-16 13:52:49,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:49,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:49,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:49,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473161519] [2020-10-16 13:52:49,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247516498] [2020-10-16 13:52:49,441 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-10-16 13:52:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:49,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 13:52:49,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:49,507 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:49,507 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:49,508 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-16 13:52:49,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [102631357] [2020-10-16 13:52:49,509 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:49,510 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:49,510 INFO L258 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-16 13:52:49,511 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:49,511 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:49,511 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:49,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:49,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:49,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:49,512 INFO L87 Difference]: Start difference. First operand 76855 states and 386073 transitions. Second operand 5 states. [2020-10-16 13:52:55,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:55,418 INFO L93 Difference]: Finished difference Result 156575 states and 767493 transitions. [2020-10-16 13:52:55,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:55,418 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 11 [2020-10-16 13:52:55,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:56,033 INFO L225 Difference]: With dead ends: 156575 [2020-10-16 13:52:56,034 INFO L226 Difference]: Without dead ends: 156575 [2020-10-16 13:52:56,034 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:52:57,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156575 states. [2020-10-16 13:52:59,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156575 to 106668. [2020-10-16 13:52:59,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106668 states. [2020-10-16 13:53:00,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106668 states to 106668 states and 541606 transitions. [2020-10-16 13:53:00,436 INFO L78 Accepts]: Start accepts. Automaton has 106668 states and 541606 transitions. Word has length 11 [2020-10-16 13:53:00,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:00,437 INFO L481 AbstractCegarLoop]: Abstraction has 106668 states and 541606 transitions. [2020-10-16 13:53:00,437 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:53:00,437 INFO L276 IsEmpty]: Start isEmpty. Operand 106668 states and 541606 transitions. [2020-10-16 13:53:00,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-16 13:53:00,438 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:00,438 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:00,638 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:00,639 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:53:00,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:00,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1131420120, now seen corresponding path program 2 times [2020-10-16 13:53:00,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:00,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275777424] [2020-10-16 13:53:00,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:53:00,682 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275777424] [2020-10-16 13:53:00,682 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403575879] [2020-10-16 13:53:00,682 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 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:00,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:53:00,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:00,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 13:53:00,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:00,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:53:00,745 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:00,745 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-10-16 13:53:00,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [572847154] [2020-10-16 13:53:00,748 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:00,750 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:00,752 INFO L258 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2020-10-16 13:53:00,752 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:00,754 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:00,756 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 13:53:00,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:00,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 13:53:00,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-10-16 13:53:00,757 INFO L87 Difference]: Start difference. First operand 106668 states and 541606 transitions. Second operand 6 states. [2020-10-16 13:53:03,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:03,396 INFO L93 Difference]: Finished difference Result 159236 states and 782186 transitions. [2020-10-16 13:53:03,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 13:53:03,397 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-10-16 13:53:03,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:03,983 INFO L225 Difference]: With dead ends: 159236 [2020-10-16 13:53:03,983 INFO L226 Difference]: Without dead ends: 159236 [2020-10-16 13:53:03,983 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-10-16 13:53:11,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159236 states. [2020-10-16 13:53:14,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159236 to 111759. [2020-10-16 13:53:14,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111759 states. [2020-10-16 13:53:14,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111759 states to 111759 states and 571639 transitions. [2020-10-16 13:53:14,609 INFO L78 Accepts]: Start accepts. Automaton has 111759 states and 571639 transitions. Word has length 12 [2020-10-16 13:53:14,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:14,609 INFO L481 AbstractCegarLoop]: Abstraction has 111759 states and 571639 transitions. [2020-10-16 13:53:14,609 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 13:53:14,609 INFO L276 IsEmpty]: Start isEmpty. Operand 111759 states and 571639 transitions. [2020-10-16 13:53:14,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:53:14,610 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:14,611 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:14,816 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 13:53:14,817 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:53:14,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:14,817 INFO L82 PathProgramCache]: Analyzing trace with hash 527017072, now seen corresponding path program 1 times [2020-10-16 13:53:14,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:14,819 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483382724] [2020-10-16 13:53:14,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:14,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:14,849 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-16 13:53:14,850 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483382724] [2020-10-16 13:53:14,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:53:14,850 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:53:14,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1950031220] [2020-10-16 13:53:14,850 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:14,851 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:14,852 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:53:14,852 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:14,853 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:14,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:53:14,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:14,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:53:14,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:53:14,854 INFO L87 Difference]: Start difference. First operand 111759 states and 571639 transitions. Second operand 3 states. [2020-10-16 13:53:20,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:20,429 INFO L93 Difference]: Finished difference Result 137750 states and 694453 transitions. [2020-10-16 13:53:20,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:53:20,430 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2020-10-16 13:53:20,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:20,972 INFO L225 Difference]: With dead ends: 137750 [2020-10-16 13:53:20,972 INFO L226 Difference]: Without dead ends: 137750 [2020-10-16 13:53:20,972 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:53:22,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137750 states. [2020-10-16 13:53:25,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137750 to 128781. [2020-10-16 13:53:25,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128781 states. [2020-10-16 13:53:26,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128781 states to 128781 states and 657691 transitions. [2020-10-16 13:53:26,951 INFO L78 Accepts]: Start accepts. Automaton has 128781 states and 657691 transitions. Word has length 13 [2020-10-16 13:53:26,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:26,952 INFO L481 AbstractCegarLoop]: Abstraction has 128781 states and 657691 transitions. [2020-10-16 13:53:26,952 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:53:26,952 INFO L276 IsEmpty]: Start isEmpty. Operand 128781 states and 657691 transitions. [2020-10-16 13:53:26,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:53:26,954 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:26,954 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:26,954 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-16 13:53:26,954 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:53:26,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:26,955 INFO L82 PathProgramCache]: Analyzing trace with hash -207198542, now seen corresponding path program 1 times [2020-10-16 13:53:26,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:26,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179094684] [2020-10-16 13:53:26,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:26,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:27,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 13:53:27,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179094684] [2020-10-16 13:53:27,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:53:27,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:53:27,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1221766451] [2020-10-16 13:53:27,009 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:27,010 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:27,011 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:53:27,011 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:27,012 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:27,012 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:53:27,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:27,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:53:27,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:53:27,013 INFO L87 Difference]: Start difference. First operand 128781 states and 657691 transitions. Second operand 5 states. [2020-10-16 13:53:35,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:35,436 INFO L93 Difference]: Finished difference Result 324609 states and 1647244 transitions. [2020-10-16 13:53:35,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:53:35,436 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-16 13:53:35,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:37,725 INFO L225 Difference]: With dead ends: 324609 [2020-10-16 13:53:37,725 INFO L226 Difference]: Without dead ends: 324609 [2020-10-16 13:53:37,725 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:53:45,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324609 states. [2020-10-16 13:53:50,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324609 to 183359. [2020-10-16 13:53:50,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183359 states. [2020-10-16 13:53:53,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183359 states to 183359 states and 952306 transitions. [2020-10-16 13:53:53,128 INFO L78 Accepts]: Start accepts. Automaton has 183359 states and 952306 transitions. Word has length 13 [2020-10-16 13:53:53,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:53,128 INFO L481 AbstractCegarLoop]: Abstraction has 183359 states and 952306 transitions. [2020-10-16 13:53:53,129 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:53:53,129 INFO L276 IsEmpty]: Start isEmpty. Operand 183359 states and 952306 transitions. [2020-10-16 13:53:53,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:53:53,130 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:53,130 INFO L422 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:53,131 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-16 13:53:53,131 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:53:53,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:53,131 INFO L82 PathProgramCache]: Analyzing trace with hash -714283533, now seen corresponding path program 3 times [2020-10-16 13:53:53,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:53,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240409452] [2020-10-16 13:53:53,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:53,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:53,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:53:53,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240409452] [2020-10-16 13:53:53,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164214273] [2020-10-16 13:53:53,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:53,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 13:53:53,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:53,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 13:53:53,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:53,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 13:53:53,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 13:53:53,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2020-10-16 13:53:53,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [987417578] [2020-10-16 13:53:53,332 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:53,333 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:53,334 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:53:53,334 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:53,335 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:53,335 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:53:53,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:53,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:53:53,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2020-10-16 13:53:53,336 INFO L87 Difference]: Start difference. First operand 183359 states and 952306 transitions. Second operand 5 states. [2020-10-16 13:54:03,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:03,923 INFO L93 Difference]: Finished difference Result 319948 states and 1653397 transitions. [2020-10-16 13:54:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:54:03,923 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-16 13:54:03,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:05,255 INFO L225 Difference]: With dead ends: 319948 [2020-10-16 13:54:05,255 INFO L226 Difference]: Without dead ends: 319948 [2020-10-16 13:54:05,256 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-10-16 13:54:13,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319948 states. [2020-10-16 13:54:19,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319948 to 200826. [2020-10-16 13:54:19,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200826 states. [2020-10-16 13:54:21,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200826 states to 200826 states and 1039664 transitions. [2020-10-16 13:54:21,540 INFO L78 Accepts]: Start accepts. Automaton has 200826 states and 1039664 transitions. Word has length 13 [2020-10-16 13:54:21,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:21,540 INFO L481 AbstractCegarLoop]: Abstraction has 200826 states and 1039664 transitions. [2020-10-16 13:54:21,540 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:54:21,540 INFO L276 IsEmpty]: Start isEmpty. Operand 200826 states and 1039664 transitions. [2020-10-16 13:54:21,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-16 13:54:21,542 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:21,543 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:21,749 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:21,750 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:54:21,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:21,751 INFO L82 PathProgramCache]: Analyzing trace with hash -2128185923, now seen corresponding path program 1 times [2020-10-16 13:54:21,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:21,752 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982205455] [2020-10-16 13:54:21,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:21,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:21,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 13:54:21,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982205455] [2020-10-16 13:54:21,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430411130] [2020-10-16 13:54:21,784 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-10-16 13:54:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:21,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 13:54:21,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 13:54:21,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:21,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-16 13:54:21,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [205014570] [2020-10-16 13:54:21,855 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:21,856 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:21,857 INFO L258 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-16 13:54:21,858 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:21,858 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:54:21,858 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:54:21,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:21,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:54:21,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:54:21,859 INFO L87 Difference]: Start difference. First operand 200826 states and 1039664 transitions. Second operand 5 states. [2020-10-16 13:54:31,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:31,859 INFO L93 Difference]: Finished difference Result 345997 states and 1776480 transitions. [2020-10-16 13:54:31,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:54:31,860 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-16 13:54:31,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:40,666 INFO L225 Difference]: With dead ends: 345997 [2020-10-16 13:54:40,666 INFO L226 Difference]: Without dead ends: 345997 [2020-10-16 13:54:40,667 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:54:42,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345997 states. [2020-10-16 13:54:49,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345997 to 250906. [2020-10-16 13:54:49,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250906 states. [2020-10-16 13:54:52,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250906 states to 250906 states and 1328200 transitions. [2020-10-16 13:54:52,143 INFO L78 Accepts]: Start accepts. Automaton has 250906 states and 1328200 transitions. Word has length 14 [2020-10-16 13:54:52,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:52,143 INFO L481 AbstractCegarLoop]: Abstraction has 250906 states and 1328200 transitions. [2020-10-16 13:54:52,144 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:54:52,144 INFO L276 IsEmpty]: Start isEmpty. Operand 250906 states and 1328200 transitions. [2020-10-16 13:54:52,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:54:52,147 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:52,147 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:52,353 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:52,354 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:54:52,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:52,355 INFO L82 PathProgramCache]: Analyzing trace with hash 615477270, now seen corresponding path program 1 times [2020-10-16 13:54:52,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:52,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73620631] [2020-10-16 13:54:52,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:52,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:54:52,364 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:54:52,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:54:52,369 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:54:52,374 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:54:52,374 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:54:52,375 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-10-16 13:54:52,375 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:54:52,375 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:54:52,376 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-16 13:54:54,391 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,391 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,393 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,393 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,394 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,395 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,395 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,395 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,396 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,396 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,397 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,397 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,397 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,397 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,397 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,397 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,398 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,401 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,402 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,402 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,402 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,402 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,402 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,402 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,403 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,404 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,404 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,404 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,405 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,405 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,405 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,405 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,406 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,406 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,406 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,406 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,406 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,406 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,407 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,408 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,410 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,411 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,412 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,413 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,414 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,414 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,415 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,416 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,417 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,418 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,419 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,420 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,421 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,421 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,421 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,421 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,422 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,424 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,424 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,424 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,424 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,424 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,424 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,428 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,429 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,430 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,430 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,432 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,432 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,432 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,432 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,432 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,433 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,433 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,433 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,433 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,433 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,435 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,435 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,435 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,435 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,435 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,436 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,436 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,436 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,436 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,436 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,438 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,438 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,439 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,439 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,439 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,439 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:54:54,441 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:54:54,441 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-16 13:54:54,441 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:54:54,441 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:54:54,441 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:54:54,441 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:54:54,442 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:54:54,442 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:54:54,442 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:54:54,442 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:54:54,444 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:54:54,444 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 169 transitions, 383 flow [2020-10-16 13:54:54,444 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 169 transitions, 383 flow [2020-10-16 13:54:54,444 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 158 places, 169 transitions, 383 flow [2020-10-16 13:54:54,477 INFO L129 PetriNetUnfolder]: 27/218 cut-off events. [2020-10-16 13:54:54,477 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-16 13:54:54,480 INFO L80 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 218 events. 27/218 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 715 event pairs, 0 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 194. Up to 12 conditions per place. [2020-10-16 13:54:54,496 INFO L117 LiptonReduction]: Number of co-enabled transitions 16900 [2020-10-16 13:54:56,743 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-16 13:54:56,934 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2020-10-16 13:54:57,008 INFO L132 LiptonReduction]: Checked pairs total: 44494 [2020-10-16 13:54:57,008 INFO L134 LiptonReduction]: Total number of compositions: 146 [2020-10-16 13:54:57,009 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 60 transitions, 165 flow Received shutdown request... [2020-10-16 13:55:25,416 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 13:55:25,421 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 13:55:25,421 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 01:55:25 BasicIcfg [2020-10-16 13:55:25,421 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 13:55:25,423 INFO L168 Benchmark]: Toolchain (without parser) took 195865.77 ms. Allocated memory was 140.5 MB in the beginning and 3.2 GB in the end (delta: 3.0 GB). Free memory was 102.2 MB in the beginning and 2.7 GB in the end (delta: -2.6 GB). Peak memory consumption was 4.6 GB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,424 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 140.5 MB. Free memory was 122.0 MB in the beginning and 121.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,431 INFO L168 Benchmark]: CACSL2BoogieTranslator took 920.83 ms. Allocated memory was 140.5 MB in the beginning and 203.9 MB in the end (delta: 63.4 MB). Free memory was 101.7 MB in the beginning and 138.6 MB in the end (delta: -36.9 MB). Peak memory consumption was 31.8 MB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,432 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.08 ms. Allocated memory is still 203.9 MB. Free memory was 137.9 MB in the beginning and 135.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,432 INFO L168 Benchmark]: Boogie Preprocessor took 39.13 ms. Allocated memory is still 203.9 MB. Free memory was 135.9 MB in the beginning and 134.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,432 INFO L168 Benchmark]: RCFGBuilder took 488.77 ms. Allocated memory is still 203.9 MB. Free memory was 134.0 MB in the beginning and 108.3 MB in the end (delta: 25.6 MB). Peak memory consumption was 25.6 MB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,433 INFO L168 Benchmark]: TraceAbstraction took 194351.01 ms. Allocated memory was 203.9 MB in the beginning and 3.2 GB in the end (delta: 3.0 GB). Free memory was 107.7 MB in the beginning and 2.7 GB in the end (delta: -2.6 GB). Peak memory consumption was 4.6 GB. Max. memory is 7.1 GB. [2020-10-16 13:55:25,437 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 140.5 MB. Free memory was 122.0 MB in the beginning and 121.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 920.83 ms. Allocated memory was 140.5 MB in the beginning and 203.9 MB in the end (delta: 63.4 MB). Free memory was 101.7 MB in the beginning and 138.6 MB in the end (delta: -36.9 MB). Peak memory consumption was 31.8 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 58.08 ms. Allocated memory is still 203.9 MB. Free memory was 137.9 MB in the beginning and 135.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 39.13 ms. Allocated memory is still 203.9 MB. Free memory was 135.9 MB in the beginning and 134.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 488.77 ms. Allocated memory is still 203.9 MB. Free memory was 134.0 MB in the beginning and 108.3 MB in the end (delta: 25.6 MB). Peak memory consumption was 25.6 MB. Max. memory is 7.1 GB. * TraceAbstraction took 194351.01 ms. Allocated memory was 203.9 MB in the beginning and 3.2 GB in the end (delta: 3.0 GB). Free memory was 107.7 MB in the beginning and 2.7 GB in the end (delta: -2.6 GB). Peak memory consumption was 4.6 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 298 VarBasedMoverChecksPositive, 5 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 7 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.7s, 58 PlacesBefore, 12 PlacesAfterwards, 61 TransitionsBefore, 10 TransitionsAfterwards, 572 CoEnabledTransitionPairs, 5 FixpointIterations, 22 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 8 ConcurrentYvCompositions, 5 ChoiceCompositions, 64 TotalNumberOfCompositions, 513 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1317 VarBasedMoverChecksPositive, 25 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 161 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.7s, 83 PlacesBefore, 28 PlacesAfterwards, 88 TransitionsBefore, 27 TransitionsAfterwards, 2548 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 79 TotalNumberOfCompositions, 6310 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2942 VarBasedMoverChecksPositive, 37 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 233 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.1s, 108 PlacesBefore, 39 PlacesAfterwards, 115 TransitionsBefore, 38 TransitionsAfterwards, 5928 CoEnabledTransitionPairs, 6 FixpointIterations, 23 TrivialSequentialCompositions, 52 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 16 ConcurrentYvCompositions, 8 ChoiceCompositions, 102 TotalNumberOfCompositions, 15420 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5029 VarBasedMoverChecksPositive, 50 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 253 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.3s, 133 PlacesBefore, 50 PlacesAfterwards, 142 TransitionsBefore, 49 TransitionsAfterwards, 10712 CoEnabledTransitionPairs, 6 FixpointIterations, 23 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 22 ConcurrentYvCompositions, 10 ChoiceCompositions, 128 TotalNumberOfCompositions, 30239 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 8695 VarBasedMoverChecksPositive, 67 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 734 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.5s, 158 PlacesBefore, 61 PlacesAfterwards, 169 TransitionsBefore, 60 TransitionsAfterwards, 16900 CoEnabledTransitionPairs, 6 FixpointIterations, 20 TrivialSequentialCompositions, 88 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 23 ConcurrentYvCompositions, 12 ChoiceCompositions, 146 TotalNumberOfCompositions, 44494 MoverChecksTotal - TimeoutResultAtElement [Line: 987]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 987). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 61 places, 60 transitions, 165 flow. Already constructed 116578 states. Currently 30171 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 55 locations, 1 error locations. Started 5 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 192.0s, OverallIterations: 23, TraceHistogramMax: 5, AutomataDifference: 66.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 44.6s, HoareTripleCheckerStatistics: 1303 SDtfs, 1632 SDslu, 1712 SDs, 0 SdLazy, 2379 SolverSat, 69 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 156 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=250906occurred in iteration=9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 77.8s AutomataMinimizationTime, 19 MinimizatonAttempts, 544379 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 311 NumberOfCodeBlocks, 310 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 243 ConstructedInterpolants, 0 QuantifiedInterpolants, 10438 SizeOfPredicates, 10 NumberOfNonLiveVariables, 624 ConjunctsInSsa, 45 ConjunctsInUnsatCore, 26 InterpolantComputations, 13 PerfectInterpolantSequences, 27/53 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown