/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b09bf87 [2020-10-16 13:59:30,358 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 13:59:30,361 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 13:59:30,397 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 13:59:30,398 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 13:59:30,405 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 13:59:30,408 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 13:59:30,412 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 13:59:30,414 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 13:59:30,417 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 13:59:30,418 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 13:59:30,419 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 13:59:30,419 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 13:59:30,422 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 13:59:30,424 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 13:59:30,426 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 13:59:30,427 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 13:59:30,429 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 13:59:30,431 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 13:59:30,437 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 13:59:30,440 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 13:59:30,441 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 13:59:30,441 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 13:59:30,442 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 13:59:30,453 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 13:59:30,453 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 13:59:30,454 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 13:59:30,457 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 13:59:30,457 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 13:59:30,458 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 13:59:30,458 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 13:59:30,461 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 13:59:30,462 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 13:59:30,462 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 13:59:30,463 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 13:59:30,463 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 13:59:30,464 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 13:59:30,464 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 13:59:30,465 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 13:59:30,465 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 13:59:30,466 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 13:59:30,467 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:59:30,498 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 13:59:30,499 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 13:59:30,500 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 13:59:30,500 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 13:59:30,500 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 13:59:30,501 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 13:59:30,501 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 13:59:30,501 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 13:59:30,501 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 13:59:30,501 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 13:59:30,501 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 13:59:30,502 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 13:59:30,502 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 13:59:30,502 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 13:59:30,502 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 13:59:30,502 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 13:59:30,503 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 13:59:30,503 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 13:59:30,503 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 13:59:30,503 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 13:59:30,503 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 13:59:30,504 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 13:59:30,504 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 13:59:30,504 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-16 13:59:30,504 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 13:59:30,504 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 13:59:30,505 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 13:59:30,505 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-16 13:59:30,505 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-16 13:59:30,505 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-16 13:59:30,505 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-16 13:59:30,794 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 13:59:30,806 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 13:59:30,809 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 13:59:30,811 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 13:59:30,814 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 13:59:30,815 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-1.i [2020-10-16 13:59:30,875 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/3f2753b90/1a1ce08a52054ae3bdebaf4c9c13bf91/FLAG1e6cdc328 [2020-10-16 13:59:31,354 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 13:59:31,355 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-1.i [2020-10-16 13:59:31,368 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/3f2753b90/1a1ce08a52054ae3bdebaf4c9c13bf91/FLAG1e6cdc328 [2020-10-16 13:59:31,715 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/3f2753b90/1a1ce08a52054ae3bdebaf4c9c13bf91 [2020-10-16 13:59:31,725 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 13:59:31,727 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 13:59:31,728 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 13:59:31,728 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 13:59:31,731 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 13:59:31,732 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 01:59:31" (1/1) ... [2020-10-16 13:59:31,735 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13a6b2ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:31, skipping insertion in model container [2020-10-16 13:59:31,735 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 01:59:31" (1/1) ... [2020-10-16 13:59:31,742 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 13:59:31,794 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 13:59:32,217 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 13:59:32,235 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 13:59:32,276 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 13:59:32,351 INFO L208 MainTranslator]: Completed translation [2020-10-16 13:59:32,351 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32 WrapperNode [2020-10-16 13:59:32,352 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 13:59:32,353 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 13:59:32,353 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 13:59:32,353 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 13:59:32,362 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:59:32" (1/1) ... [2020-10-16 13:59:32,378 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:59:32" (1/1) ... [2020-10-16 13:59:32,421 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 13:59:32,422 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 13:59:32,422 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 13:59:32,422 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 13:59:32,431 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,432 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,440 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,440 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,452 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,458 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,460 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (1/1) ... [2020-10-16 13:59:32,463 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 13:59:32,463 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 13:59:32,463 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 13:59:32,464 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 13:59:32,464 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (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:59:32,527 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-16 13:59:32,527 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-16 13:59:32,527 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-16 13:59:32,527 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-16 13:59:32,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 13:59:32,528 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-16 13:59:32,528 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 13:59:32,528 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 13:59:32,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-16 13:59:32,528 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 13:59:32,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 13:59:32,530 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:59:32,907 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 13:59:32,907 INFO L298 CfgBuilder]: Removed 11 assume(true) statements. [2020-10-16 13:59:32,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 01:59:32 BoogieIcfgContainer [2020-10-16 13:59:32,909 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 13:59:32,911 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 13:59:32,911 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 13:59:32,914 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 13:59:32,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 01:59:31" (1/3) ... [2020-10-16 13:59:32,915 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c43ee7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 01:59:32, skipping insertion in model container [2020-10-16 13:59:32,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:59:32" (2/3) ... [2020-10-16 13:59:32,916 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c43ee7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 01:59:32, skipping insertion in model container [2020-10-16 13:59:32,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 01:59:32" (3/3) ... [2020-10-16 13:59:32,918 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-1.i [2020-10-16 13:59:32,929 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-16 13:59:32,930 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-16 13:59:32,937 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 13:59:32,938 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 13:59:32,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,967 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,969 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,970 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,970 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,970 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,979 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,979 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,979 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,980 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,980 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,980 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,980 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,981 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,981 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,992 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,992 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,993 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,993 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,994 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,994 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:32,997 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:59:33,012 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-16 13:59:33,029 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:59:33,030 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:59:33,030 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:59:33,030 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:59:33,030 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:59:33,030 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:59:33,030 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:59:33,031 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:59:33,043 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:59:33,044 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 162 flow [2020-10-16 13:59:33,047 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 76 transitions, 162 flow [2020-10-16 13:59:33,048 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-10-16 13:59:33,093 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-10-16 13:59:33,093 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 13:59:33,099 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 86 events. 6/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-10-16 13:59:33,102 INFO L117 LiptonReduction]: Number of co-enabled transitions 1242 [2020-10-16 13:59:34,683 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2020-10-16 13:59:35,225 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2020-10-16 13:59:35,675 WARN L193 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-10-16 13:59:35,911 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-10-16 13:59:35,915 INFO L132 LiptonReduction]: Checked pairs total: 1201 [2020-10-16 13:59:35,915 INFO L134 LiptonReduction]: Total number of compositions: 82 [2020-10-16 13:59:35,928 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-16 13:59:35,942 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-16 13:59:35,944 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-16 13:59:35,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:59:35,953 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:35,954 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:59:35,954 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:35,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:35,960 INFO L82 PathProgramCache]: Analyzing trace with hash 313215, now seen corresponding path program 1 times [2020-10-16 13:59:35,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:35,987 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573631120] [2020-10-16 13:59:35,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:36,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:36,163 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:59:36,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573631120] [2020-10-16 13:59:36,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:36,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:59:36,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [419413241] [2020-10-16 13:59:36,167 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:36,169 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:36,182 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:59:36,183 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:36,186 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:36,187 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:59:36,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:36,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:59:36,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:36,204 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-16 13:59:36,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:36,235 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-16 13:59:36,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:59:36,237 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:59:36,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:36,246 INFO L225 Difference]: With dead ends: 35 [2020-10-16 13:59:36,246 INFO L226 Difference]: Without dead ends: 31 [2020-10-16 13:59:36,248 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:36,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-16 13:59:36,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-16 13:59:36,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 13:59:36,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-16 13:59:36,284 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-16 13:59:36,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:36,285 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-16 13:59:36,285 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:59:36,285 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-16 13:59:36,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-16 13:59:36,286 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:36,286 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:36,286 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 13:59:36,286 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:36,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:36,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1465583995, now seen corresponding path program 1 times [2020-10-16 13:59:36,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:36,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609715393] [2020-10-16 13:59:36,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:36,413 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:59:36,414 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609715393] [2020-10-16 13:59:36,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:36,414 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:59:36,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1706499754] [2020-10-16 13:59:36,415 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:36,416 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:36,420 INFO L258 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-16 13:59:36,420 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:36,420 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:36,422 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 13:59:36,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:36,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 13:59:36,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:59:36,423 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-16 13:59:36,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:36,444 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-16 13:59:36,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 13:59:36,445 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-16 13:59:36,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:36,446 INFO L225 Difference]: With dead ends: 26 [2020-10-16 13:59:36,446 INFO L226 Difference]: Without dead ends: 24 [2020-10-16 13:59:36,447 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:59:36,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-16 13:59:36,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-16 13:59:36,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 13:59:36,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-16 13:59:36,451 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-16 13:59:36,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:36,452 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-16 13:59:36,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 13:59:36,452 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-16 13:59:36,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-16 13:59:36,453 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:36,453 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:36,453 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 13:59:36,453 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:36,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:36,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1811562961, now seen corresponding path program 1 times [2020-10-16 13:59:36,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:36,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143356903] [2020-10-16 13:59:36,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:36,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:59:36,479 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:59:36,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:59:36,494 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:59:36,525 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:59:36,525 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:59:36,526 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 13:59:36,526 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:59:36,528 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:59:36,528 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 13:59:36,541 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,541 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,541 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,541 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,542 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,542 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,542 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,543 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,543 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,543 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,543 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,544 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,544 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,544 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,544 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,545 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,545 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,545 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,545 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,545 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,546 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,546 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,546 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,546 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,546 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,547 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,547 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,547 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,547 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,547 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,547 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,548 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,548 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,548 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,549 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,549 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,549 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,549 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,550 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,550 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,550 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,550 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,565 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,565 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,566 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,566 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,567 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,567 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,567 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,568 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,568 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,568 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,571 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,572 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,572 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,572 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,572 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,572 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,572 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,573 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,573 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,573 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:36,579 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:59:36,579 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-16 13:59:36,579 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:59:36,579 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:59:36,579 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:59:36,580 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:59:36,580 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:59:36,580 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:59:36,580 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:59:36,580 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:59:36,582 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:59:36,582 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 105 transitions, 234 flow [2020-10-16 13:59:36,583 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 105 transitions, 234 flow [2020-10-16 13:59:36,583 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-10-16 13:59:36,612 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-10-16 13:59:36,612 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 13:59:36,614 INFO L80 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 120 events. 9/120 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 129. Up to 6 conditions per place. [2020-10-16 13:59:36,618 INFO L117 LiptonReduction]: Number of co-enabled transitions 2844 [2020-10-16 13:59:38,297 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2020-10-16 13:59:38,411 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-10-16 13:59:38,939 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-10-16 13:59:39,050 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-10-16 13:59:39,058 INFO L132 LiptonReduction]: Checked pairs total: 4149 [2020-10-16 13:59:39,058 INFO L134 LiptonReduction]: Total number of compositions: 100 [2020-10-16 13:59:39,058 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 28 transitions, 80 flow [2020-10-16 13:59:39,099 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 632 states. [2020-10-16 13:59:39,100 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states. [2020-10-16 13:59:39,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:59:39,102 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:39,102 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:59:39,103 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:39,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:39,103 INFO L82 PathProgramCache]: Analyzing trace with hash 544994, now seen corresponding path program 1 times [2020-10-16 13:59:39,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:39,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031752705] [2020-10-16 13:59:39,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:39,139 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:59:39,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031752705] [2020-10-16 13:59:39,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:39,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:59:39,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [329007918] [2020-10-16 13:59:39,140 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:39,140 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:39,141 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:59:39,141 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:39,142 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:39,142 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:59:39,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:39,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:59:39,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:39,143 INFO L87 Difference]: Start difference. First operand 632 states. Second operand 3 states. [2020-10-16 13:59:39,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:39,193 INFO L93 Difference]: Finished difference Result 748 states and 2357 transitions. [2020-10-16 13:59:39,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:59:39,194 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:59:39,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:39,207 INFO L225 Difference]: With dead ends: 748 [2020-10-16 13:59:39,207 INFO L226 Difference]: Without dead ends: 691 [2020-10-16 13:59:39,208 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:39,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2020-10-16 13:59:39,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 612. [2020-10-16 13:59:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-10-16 13:59:39,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1968 transitions. [2020-10-16 13:59:39,309 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1968 transitions. Word has length 3 [2020-10-16 13:59:39,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:39,309 INFO L481 AbstractCegarLoop]: Abstraction has 612 states and 1968 transitions. [2020-10-16 13:59:39,310 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:59:39,310 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1968 transitions. [2020-10-16 13:59:39,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:59:39,311 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:39,311 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:39,311 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 13:59:39,311 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:39,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:39,312 INFO L82 PathProgramCache]: Analyzing trace with hash 625478199, now seen corresponding path program 1 times [2020-10-16 13:59:39,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:39,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928503464] [2020-10-16 13:59:39,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:39,371 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:59:39,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928503464] [2020-10-16 13:59:39,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:39,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:39,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [346011827] [2020-10-16 13:59:39,372 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:39,373 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:39,376 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:59:39,376 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:39,376 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:39,377 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:39,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:39,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:39,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:39,377 INFO L87 Difference]: Start difference. First operand 612 states and 1968 transitions. Second operand 5 states. [2020-10-16 13:59:39,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:39,506 INFO L93 Difference]: Finished difference Result 900 states and 2708 transitions. [2020-10-16 13:59:39,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:39,509 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-16 13:59:39,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:39,518 INFO L225 Difference]: With dead ends: 900 [2020-10-16 13:59:39,518 INFO L226 Difference]: Without dead ends: 880 [2020-10-16 13:59:39,519 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:39,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2020-10-16 13:59:39,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 563. [2020-10-16 13:59:39,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 563 states. [2020-10-16 13:59:39,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1857 transitions. [2020-10-16 13:59:39,554 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1857 transitions. Word has length 10 [2020-10-16 13:59:39,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:39,556 INFO L481 AbstractCegarLoop]: Abstraction has 563 states and 1857 transitions. [2020-10-16 13:59:39,556 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:39,556 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1857 transitions. [2020-10-16 13:59:39,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-16 13:59:39,558 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:39,558 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:39,558 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 13:59:39,558 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:39,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:39,559 INFO L82 PathProgramCache]: Analyzing trace with hash -696224660, now seen corresponding path program 1 times [2020-10-16 13:59:39,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:39,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751534803] [2020-10-16 13:59:39,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:59:39,578 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:59:39,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:59:39,619 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:59:39,627 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:59:39,627 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:59:39,627 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-16 13:59:39,627 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:59:39,628 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:59:39,629 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 13:59:39,640 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,640 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,641 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,641 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,641 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,642 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,642 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,642 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,642 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,642 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,642 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,643 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,643 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,643 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,644 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,644 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,644 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,644 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,644 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,644 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,645 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,646 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,647 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,648 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,653 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,653 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,653 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,653 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,653 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,654 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,654 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,654 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,654 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,654 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,656 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,656 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,656 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,656 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,656 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,656 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,657 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,657 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,657 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,657 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,658 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,658 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,658 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,659 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,659 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,659 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,659 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,659 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,659 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,660 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,665 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,665 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:39,665 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:59:39,666 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-16 13:59:39,666 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:59:39,666 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:59:39,666 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:59:39,666 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:59:39,666 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:59:39,666 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:59:39,666 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:59:39,666 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:59:39,668 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:59:39,668 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 134 transitions, 310 flow [2020-10-16 13:59:39,668 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 137 places, 134 transitions, 310 flow [2020-10-16 13:59:39,669 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-10-16 13:59:39,699 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-10-16 13:59:39,700 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 13:59:39,702 INFO L80 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 154 events. 12/154 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 326 event pairs, 0 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2020-10-16 13:59:39,708 INFO L117 LiptonReduction]: Number of co-enabled transitions 5130 [2020-10-16 13:59:42,368 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2020-10-16 13:59:42,681 WARN L193 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-10-16 13:59:42,802 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-10-16 13:59:42,812 INFO L132 LiptonReduction]: Checked pairs total: 8752 [2020-10-16 13:59:42,813 INFO L134 LiptonReduction]: Total number of compositions: 128 [2020-10-16 13:59:42,813 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 38 transitions, 118 flow [2020-10-16 13:59:43,044 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3782 states. [2020-10-16 13:59:43,045 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states. [2020-10-16 13:59:43,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:59:43,045 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:43,045 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:59:43,045 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:43,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:43,046 INFO L82 PathProgramCache]: Analyzing trace with hash 833041, now seen corresponding path program 1 times [2020-10-16 13:59:43,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:43,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096894942] [2020-10-16 13:59:43,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:43,108 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:59:43,109 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096894942] [2020-10-16 13:59:43,109 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:43,109 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:59:43,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1859842771] [2020-10-16 13:59:43,110 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:43,111 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:43,111 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:59:43,112 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:43,112 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:43,112 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:59:43,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:43,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:59:43,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:43,113 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3 states. [2020-10-16 13:59:43,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:43,225 INFO L93 Difference]: Finished difference Result 4669 states and 19397 transitions. [2020-10-16 13:59:43,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:59:43,225 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:59:43,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:43,274 INFO L225 Difference]: With dead ends: 4669 [2020-10-16 13:59:43,275 INFO L226 Difference]: Without dead ends: 4342 [2020-10-16 13:59:43,275 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:43,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2020-10-16 13:59:43,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3858. [2020-10-16 13:59:43,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3858 states. [2020-10-16 13:59:43,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 16290 transitions. [2020-10-16 13:59:43,533 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 16290 transitions. Word has length 3 [2020-10-16 13:59:43,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:43,533 INFO L481 AbstractCegarLoop]: Abstraction has 3858 states and 16290 transitions. [2020-10-16 13:59:43,533 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:59:43,534 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 16290 transitions. [2020-10-16 13:59:43,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:59:43,534 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:43,534 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:43,535 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-16 13:59:43,535 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:43,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:43,535 INFO L82 PathProgramCache]: Analyzing trace with hash -642397451, now seen corresponding path program 1 times [2020-10-16 13:59:43,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:43,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960758087] [2020-10-16 13:59:43,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:43,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:43,582 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:59:43,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960758087] [2020-10-16 13:59:43,583 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:43,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:43,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [755398908] [2020-10-16 13:59:43,583 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:43,584 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:43,586 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:59:43,586 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:43,586 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:43,587 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:43,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:43,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:43,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:43,587 INFO L87 Difference]: Start difference. First operand 3858 states and 16290 transitions. Second operand 5 states. [2020-10-16 13:59:43,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:43,763 INFO L93 Difference]: Finished difference Result 6408 states and 25485 transitions. [2020-10-16 13:59:43,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:43,764 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-16 13:59:43,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:43,832 INFO L225 Difference]: With dead ends: 6408 [2020-10-16 13:59:43,833 INFO L226 Difference]: Without dead ends: 6352 [2020-10-16 13:59:43,833 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:43,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6352 states. [2020-10-16 13:59:44,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6352 to 3890. [2020-10-16 13:59:44,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3890 states. [2020-10-16 13:59:44,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 16721 transitions. [2020-10-16 13:59:44,038 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 16721 transitions. Word has length 10 [2020-10-16 13:59:44,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:44,038 INFO L481 AbstractCegarLoop]: Abstraction has 3890 states and 16721 transitions. [2020-10-16 13:59:44,038 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:44,038 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 16721 transitions. [2020-10-16 13:59:44,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-16 13:59:44,040 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:44,040 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:44,040 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 13:59:44,041 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:44,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:44,041 INFO L82 PathProgramCache]: Analyzing trace with hash -834312959, now seen corresponding path program 1 times [2020-10-16 13:59:44,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:44,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991783393] [2020-10-16 13:59:44,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:44,087 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:59:44,090 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991783393] [2020-10-16 13:59:44,090 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:44,090 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:44,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1168787043] [2020-10-16 13:59:44,091 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:44,092 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:44,095 INFO L258 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-16 13:59:44,095 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:44,095 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:44,096 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:44,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:44,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:44,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:44,097 INFO L87 Difference]: Start difference. First operand 3890 states and 16721 transitions. Second operand 5 states. [2020-10-16 13:59:44,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:44,273 INFO L93 Difference]: Finished difference Result 6754 states and 26605 transitions. [2020-10-16 13:59:44,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:44,273 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-16 13:59:44,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:44,397 INFO L225 Difference]: With dead ends: 6754 [2020-10-16 13:59:44,398 INFO L226 Difference]: Without dead ends: 6698 [2020-10-16 13:59:44,402 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:44,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2020-10-16 13:59:44,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 3876. [2020-10-16 13:59:44,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3876 states. [2020-10-16 13:59:44,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 16342 transitions. [2020-10-16 13:59:44,577 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 16342 transitions. Word has length 14 [2020-10-16 13:59:44,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:44,577 INFO L481 AbstractCegarLoop]: Abstraction has 3876 states and 16342 transitions. [2020-10-16 13:59:44,577 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:44,577 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 16342 transitions. [2020-10-16 13:59:44,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 13:59:44,583 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:44,583 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:44,583 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 13:59:44,583 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:44,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:44,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1249108271, now seen corresponding path program 1 times [2020-10-16 13:59:44,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:44,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315921160] [2020-10-16 13:59:44,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:44,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:59:44,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315921160] [2020-10-16 13:59:44,628 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:44,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:44,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1174908892] [2020-10-16 13:59:44,629 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:44,632 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:44,638 INFO L258 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-10-16 13:59:44,638 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:44,735 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:44,735 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:59:44,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:44,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:59:44,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:44,736 INFO L87 Difference]: Start difference. First operand 3876 states and 16342 transitions. Second operand 3 states. [2020-10-16 13:59:44,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:44,766 INFO L93 Difference]: Finished difference Result 1628 states and 4901 transitions. [2020-10-16 13:59:44,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:59:44,767 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-16 13:59:44,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:44,773 INFO L225 Difference]: With dead ends: 1628 [2020-10-16 13:59:44,773 INFO L226 Difference]: Without dead ends: 1628 [2020-10-16 13:59:44,774 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:44,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2020-10-16 13:59:44,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1610. [2020-10-16 13:59:44,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1610 states. [2020-10-16 13:59:44,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 4847 transitions. [2020-10-16 13:59:44,819 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 4847 transitions. Word has length 17 [2020-10-16 13:59:44,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:44,819 INFO L481 AbstractCegarLoop]: Abstraction has 1610 states and 4847 transitions. [2020-10-16 13:59:44,819 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:59:44,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 4847 transitions. [2020-10-16 13:59:44,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:44,820 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:44,821 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:44,821 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-16 13:59:44,821 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:44,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:44,821 INFO L82 PathProgramCache]: Analyzing trace with hash 229330979, now seen corresponding path program 1 times [2020-10-16 13:59:44,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:44,823 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111308778] [2020-10-16 13:59:44,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:44,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:44,902 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:59:44,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111308778] [2020-10-16 13:59:44,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651401079] [2020-10-16 13:59:44,903 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:59:44,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:44,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 13:59:44,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:59:45,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:59:45,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:59:45,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 13:59:45,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [851617175] [2020-10-16 13:59:45,046 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:45,049 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:45,055 INFO L258 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-10-16 13:59:45,056 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:45,105 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:45,105 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 13:59:45,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:45,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 13:59:45,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-10-16 13:59:45,106 INFO L87 Difference]: Start difference. First operand 1610 states and 4847 transitions. Second operand 7 states. [2020-10-16 13:59:45,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:45,414 INFO L93 Difference]: Finished difference Result 2817 states and 8005 transitions. [2020-10-16 13:59:45,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 13:59:45,414 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-16 13:59:45,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:45,423 INFO L225 Difference]: With dead ends: 2817 [2020-10-16 13:59:45,423 INFO L226 Difference]: Without dead ends: 2796 [2020-10-16 13:59:45,423 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2020-10-16 13:59:45,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states. [2020-10-16 13:59:45,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 1515. [2020-10-16 13:59:45,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2020-10-16 13:59:45,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 4566 transitions. [2020-10-16 13:59:45,542 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 4566 transitions. Word has length 18 [2020-10-16 13:59:45,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:45,543 INFO L481 AbstractCegarLoop]: Abstraction has 1515 states and 4566 transitions. [2020-10-16 13:59:45,543 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 13:59:45,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 4566 transitions. [2020-10-16 13:59:45,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:45,544 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:45,545 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:45,759 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-16 13:59:45,760 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:45,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:45,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1406801102, now seen corresponding path program 1 times [2020-10-16 13:59:45,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:45,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811231118] [2020-10-16 13:59:45,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:45,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:45,858 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:59:45,858 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811231118] [2020-10-16 13:59:45,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:45,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 13:59:45,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1561987786] [2020-10-16 13:59:45,859 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:45,861 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:45,866 INFO L258 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-10-16 13:59:45,866 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:45,866 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:45,867 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 13:59:45,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:45,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 13:59:45,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:45,868 INFO L87 Difference]: Start difference. First operand 1515 states and 4566 transitions. Second operand 7 states. [2020-10-16 13:59:46,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:46,138 INFO L93 Difference]: Finished difference Result 2731 states and 7725 transitions. [2020-10-16 13:59:46,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 13:59:46,138 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-16 13:59:46,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:46,147 INFO L225 Difference]: With dead ends: 2731 [2020-10-16 13:59:46,147 INFO L226 Difference]: Without dead ends: 2698 [2020-10-16 13:59:46,148 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 13:59:46,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2020-10-16 13:59:46,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 1205. [2020-10-16 13:59:46,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2020-10-16 13:59:46,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 3518 transitions. [2020-10-16 13:59:46,194 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 3518 transitions. Word has length 18 [2020-10-16 13:59:46,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:46,195 INFO L481 AbstractCegarLoop]: Abstraction has 1205 states and 3518 transitions. [2020-10-16 13:59:46,195 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 13:59:46,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 3518 transitions. [2020-10-16 13:59:46,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:46,196 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:46,196 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:46,197 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-16 13:59:46,197 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:46,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:46,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1086137922, now seen corresponding path program 1 times [2020-10-16 13:59:46,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:46,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217006406] [2020-10-16 13:59:46,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:46,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:46,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 13:59:46,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217006406] [2020-10-16 13:59:46,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:46,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:46,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1359355484] [2020-10-16 13:59:46,242 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:46,244 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:46,247 INFO L258 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-10-16 13:59:46,247 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:46,248 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:46,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:46,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:46,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:46,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:46,249 INFO L87 Difference]: Start difference. First operand 1205 states and 3518 transitions. Second operand 5 states. [2020-10-16 13:59:46,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:46,349 INFO L93 Difference]: Finished difference Result 2245 states and 6476 transitions. [2020-10-16 13:59:46,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:46,350 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-10-16 13:59:46,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:46,356 INFO L225 Difference]: With dead ends: 2245 [2020-10-16 13:59:46,356 INFO L226 Difference]: Without dead ends: 2233 [2020-10-16 13:59:46,356 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:46,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2020-10-16 13:59:46,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 1434. [2020-10-16 13:59:46,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1434 states. [2020-10-16 13:59:46,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 4291 transitions. [2020-10-16 13:59:46,397 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 4291 transitions. Word has length 18 [2020-10-16 13:59:46,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:46,397 INFO L481 AbstractCegarLoop]: Abstraction has 1434 states and 4291 transitions. [2020-10-16 13:59:46,398 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:46,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 4291 transitions. [2020-10-16 13:59:46,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:46,399 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:46,399 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:46,399 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-16 13:59:46,399 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:59:46,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:46,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1078743820, now seen corresponding path program 1 times [2020-10-16 13:59:46,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:46,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363372530] [2020-10-16 13:59:46,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:46,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:59:46,411 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:59:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:59:46,419 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:59:46,427 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:59:46,427 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:59:46,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 13:59:46,427 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:59:46,428 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:59:46,428 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 13:59:46,442 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,442 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,442 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,442 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,442 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,447 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,448 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,448 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,448 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,451 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,451 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,451 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,451 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,451 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,451 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,452 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,453 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,454 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,454 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,459 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,463 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,463 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,464 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,466 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,467 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,468 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,468 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,468 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,471 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,471 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,472 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,483 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,484 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,484 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,485 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,485 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,485 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,485 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,485 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,486 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,486 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,486 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,486 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,486 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:59:46,495 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:59:46,495 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-16 13:59:46,495 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:59:46,496 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:59:46,496 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:59:46,496 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:59:46,496 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:59:46,496 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:59:46,496 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:59:46,496 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:59:46,497 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:59:46,498 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 163 transitions, 390 flow [2020-10-16 13:59:46,498 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 167 places, 163 transitions, 390 flow [2020-10-16 13:59:46,498 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-10-16 13:59:46,559 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-10-16 13:59:46,559 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 13:59:46,562 INFO L80 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 188 events. 15/188 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 208. Up to 10 conditions per place. [2020-10-16 13:59:46,575 INFO L117 LiptonReduction]: Number of co-enabled transitions 8100 [2020-10-16 13:59:49,459 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2020-10-16 13:59:50,229 WARN L193 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 123 [2020-10-16 13:59:50,433 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-10-16 13:59:50,764 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 93 [2020-10-16 13:59:50,883 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-10-16 13:59:50,889 INFO L132 LiptonReduction]: Checked pairs total: 12822 [2020-10-16 13:59:50,889 INFO L134 LiptonReduction]: Total number of compositions: 158 [2020-10-16 13:59:50,890 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 59 places, 45 transitions, 154 flow [2020-10-16 13:59:51,730 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 13592 states. [2020-10-16 13:59:51,730 INFO L276 IsEmpty]: Start isEmpty. Operand 13592 states. [2020-10-16 13:59:51,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:59:51,730 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:51,730 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:59:51,731 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:51,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:51,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1179639, now seen corresponding path program 1 times [2020-10-16 13:59:51,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:51,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433525763] [2020-10-16 13:59:51,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:51,755 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:59:51,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433525763] [2020-10-16 13:59:51,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:51,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:59:51,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2041607003] [2020-10-16 13:59:51,756 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:51,756 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:51,756 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:59:51,756 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:51,757 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:51,757 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:59:51,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:51,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:59:51,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:51,757 INFO L87 Difference]: Start difference. First operand 13592 states. Second operand 3 states. [2020-10-16 13:59:51,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:51,954 INFO L93 Difference]: Finished difference Result 15456 states and 79163 transitions. [2020-10-16 13:59:51,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:59:51,955 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:59:51,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:52,034 INFO L225 Difference]: With dead ends: 15456 [2020-10-16 13:59:52,034 INFO L226 Difference]: Without dead ends: 14450 [2020-10-16 13:59:52,035 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:53,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14450 states. [2020-10-16 13:59:53,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14450 to 13395. [2020-10-16 13:59:53,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13395 states. [2020-10-16 13:59:53,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13395 states to 13395 states and 69324 transitions. [2020-10-16 13:59:53,431 INFO L78 Accepts]: Start accepts. Automaton has 13395 states and 69324 transitions. Word has length 3 [2020-10-16 13:59:53,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:53,431 INFO L481 AbstractCegarLoop]: Abstraction has 13395 states and 69324 transitions. [2020-10-16 13:59:53,431 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:59:53,431 INFO L276 IsEmpty]: Start isEmpty. Operand 13395 states and 69324 transitions. [2020-10-16 13:59:53,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 13:59:53,432 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:53,432 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:53,432 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-16 13:59:53,432 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:53,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:53,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1279109383, now seen corresponding path program 1 times [2020-10-16 13:59:53,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:53,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259575995] [2020-10-16 13:59:53,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:53,472 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:59:53,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259575995] [2020-10-16 13:59:53,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:53,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:53,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2014366675] [2020-10-16 13:59:53,473 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:53,474 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:53,475 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 13:59:53,475 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:53,476 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:53,476 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:53,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:53,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:53,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:53,477 INFO L87 Difference]: Start difference. First operand 13395 states and 69324 transitions. Second operand 5 states. [2020-10-16 13:59:53,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:53,733 INFO L93 Difference]: Finished difference Result 23586 states and 116096 transitions. [2020-10-16 13:59:53,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:53,734 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-16 13:59:53,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:53,892 INFO L225 Difference]: With dead ends: 23586 [2020-10-16 13:59:53,892 INFO L226 Difference]: Without dead ends: 23544 [2020-10-16 13:59:53,894 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:55,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23544 states. [2020-10-16 13:59:55,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23544 to 14448. [2020-10-16 13:59:55,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14448 states. [2020-10-16 13:59:55,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14448 states to 14448 states and 75696 transitions. [2020-10-16 13:59:55,699 INFO L78 Accepts]: Start accepts. Automaton has 14448 states and 75696 transitions. Word has length 10 [2020-10-16 13:59:55,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:55,703 INFO L481 AbstractCegarLoop]: Abstraction has 14448 states and 75696 transitions. [2020-10-16 13:59:55,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:55,703 INFO L276 IsEmpty]: Start isEmpty. Operand 14448 states and 75696 transitions. [2020-10-16 13:59:55,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-16 13:59:55,704 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:55,704 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:55,704 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-16 13:59:55,704 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:55,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:55,704 INFO L82 PathProgramCache]: Analyzing trace with hash -284604684, now seen corresponding path program 1 times [2020-10-16 13:59:55,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:55,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209855123] [2020-10-16 13:59:55,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:55,743 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:59:55,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209855123] [2020-10-16 13:59:55,744 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:55,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:55,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [472955726] [2020-10-16 13:59:55,745 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:55,746 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:55,747 INFO L258 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-16 13:59:55,748 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:55,748 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:55,748 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:55,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:55,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:55,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:55,749 INFO L87 Difference]: Start difference. First operand 14448 states and 75696 transitions. Second operand 5 states. [2020-10-16 13:59:56,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:56,211 INFO L93 Difference]: Finished difference Result 25978 states and 129320 transitions. [2020-10-16 13:59:56,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:56,212 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-16 13:59:56,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:56,315 INFO L225 Difference]: With dead ends: 25978 [2020-10-16 13:59:56,315 INFO L226 Difference]: Without dead ends: 25910 [2020-10-16 13:59:56,315 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:56,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25910 states. [2020-10-16 13:59:56,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25910 to 15939. [2020-10-16 13:59:56,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15939 states. [2020-10-16 13:59:58,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15939 states to 15939 states and 84384 transitions. [2020-10-16 13:59:58,454 INFO L78 Accepts]: Start accepts. Automaton has 15939 states and 84384 transitions. Word has length 14 [2020-10-16 13:59:58,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:58,454 INFO L481 AbstractCegarLoop]: Abstraction has 15939 states and 84384 transitions. [2020-10-16 13:59:58,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:58,454 INFO L276 IsEmpty]: Start isEmpty. Operand 15939 states and 84384 transitions. [2020-10-16 13:59:58,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 13:59:58,457 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:58,458 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:58,458 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-16 13:59:58,458 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:58,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:58,458 INFO L82 PathProgramCache]: Analyzing trace with hash -391482428, now seen corresponding path program 1 times [2020-10-16 13:59:58,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:58,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355805327] [2020-10-16 13:59:58,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:58,483 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:59:58,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355805327] [2020-10-16 13:59:58,483 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:58,483 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:58,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [184471662] [2020-10-16 13:59:58,484 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:58,486 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:58,489 INFO L258 McrAutomatonBuilder]: Finished intersection with 20 states and 21 transitions. [2020-10-16 13:59:58,489 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:58,491 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:58,492 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:59:58,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:58,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:59:58,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:58,492 INFO L87 Difference]: Start difference. First operand 15939 states and 84384 transitions. Second operand 3 states. [2020-10-16 13:59:58,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:58,532 INFO L93 Difference]: Finished difference Result 3357 states and 9797 transitions. [2020-10-16 13:59:58,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:59:58,533 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-16 13:59:58,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:58,539 INFO L225 Difference]: With dead ends: 3357 [2020-10-16 13:59:58,539 INFO L226 Difference]: Without dead ends: 3357 [2020-10-16 13:59:58,542 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:59:58,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3357 states. [2020-10-16 13:59:58,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3357 to 3357. [2020-10-16 13:59:58,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3357 states. [2020-10-16 13:59:58,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 9797 transitions. [2020-10-16 13:59:58,619 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 9797 transitions. Word has length 17 [2020-10-16 13:59:58,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:58,619 INFO L481 AbstractCegarLoop]: Abstraction has 3357 states and 9797 transitions. [2020-10-16 13:59:58,619 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:59:58,620 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 9797 transitions. [2020-10-16 13:59:58,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:58,620 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:58,621 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:58,621 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-16 13:59:58,621 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:58,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:58,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1421383457, now seen corresponding path program 1 times [2020-10-16 13:59:58,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:58,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61560492] [2020-10-16 13:59:58,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:58,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:58,664 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 13:59:58,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61560492] [2020-10-16 13:59:58,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:58,665 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:59:58,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1381167803] [2020-10-16 13:59:58,665 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:58,668 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:58,670 INFO L258 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-10-16 13:59:58,670 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:58,671 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:58,672 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:59:58,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:58,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:59:58,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:59:58,675 INFO L87 Difference]: Start difference. First operand 3357 states and 9797 transitions. Second operand 5 states. [2020-10-16 13:59:58,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:58,830 INFO L93 Difference]: Finished difference Result 5159 states and 14529 transitions. [2020-10-16 13:59:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 13:59:58,830 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-10-16 13:59:58,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:58,839 INFO L225 Difference]: With dead ends: 5159 [2020-10-16 13:59:58,839 INFO L226 Difference]: Without dead ends: 5149 [2020-10-16 13:59:58,840 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:58,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5149 states. [2020-10-16 13:59:58,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5149 to 3425. [2020-10-16 13:59:58,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3425 states. [2020-10-16 13:59:58,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3425 states to 3425 states and 9962 transitions. [2020-10-16 13:59:58,930 INFO L78 Accepts]: Start accepts. Automaton has 3425 states and 9962 transitions. Word has length 18 [2020-10-16 13:59:58,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:58,931 INFO L481 AbstractCegarLoop]: Abstraction has 3425 states and 9962 transitions. [2020-10-16 13:59:58,931 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:59:58,931 INFO L276 IsEmpty]: Start isEmpty. Operand 3425 states and 9962 transitions. [2020-10-16 13:59:58,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:58,932 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:58,932 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:58,932 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-16 13:59:58,932 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:58,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:58,932 INFO L82 PathProgramCache]: Analyzing trace with hash 723420348, now seen corresponding path program 1 times [2020-10-16 13:59:58,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:58,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61634327] [2020-10-16 13:59:58,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:58,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:58,990 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:59:58,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61634327] [2020-10-16 13:59:58,991 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:58,991 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 13:59:58,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2037348852] [2020-10-16 13:59:58,992 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:58,994 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:58,997 INFO L258 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-10-16 13:59:58,998 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:58,998 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:58,998 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 13:59:58,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:58,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 13:59:58,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:58,999 INFO L87 Difference]: Start difference. First operand 3425 states and 9962 transitions. Second operand 7 states. [2020-10-16 13:59:59,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:59,338 INFO L93 Difference]: Finished difference Result 6347 states and 17564 transitions. [2020-10-16 13:59:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 13:59:59,339 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-16 13:59:59,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:59,347 INFO L225 Difference]: With dead ends: 6347 [2020-10-16 13:59:59,347 INFO L226 Difference]: Without dead ends: 6323 [2020-10-16 13:59:59,347 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 13:59:59,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6323 states. [2020-10-16 13:59:59,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6323 to 3381. [2020-10-16 13:59:59,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2020-10-16 13:59:59,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 9842 transitions. [2020-10-16 13:59:59,415 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 9842 transitions. Word has length 18 [2020-10-16 13:59:59,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:59,415 INFO L481 AbstractCegarLoop]: Abstraction has 3381 states and 9842 transitions. [2020-10-16 13:59:59,416 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 13:59:59,416 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 9842 transitions. [2020-10-16 13:59:59,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:59:59,417 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:59,417 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:59,417 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-16 13:59:59,417 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:59,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:59,418 INFO L82 PathProgramCache]: Analyzing trace with hash 830017445, now seen corresponding path program 1 times [2020-10-16 13:59:59,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:59,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438914013] [2020-10-16 13:59:59,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:59:59,481 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:59:59,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438914013] [2020-10-16 13:59:59,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:59:59,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 13:59:59,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2055729956] [2020-10-16 13:59:59,482 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:59:59,484 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:59:59,490 INFO L258 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-10-16 13:59:59,490 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:59:59,513 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:59:59,514 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 13:59:59,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:59:59,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 13:59:59,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 13:59:59,514 INFO L87 Difference]: Start difference. First operand 3381 states and 9842 transitions. Second operand 7 states. [2020-10-16 13:59:59,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:59:59,854 INFO L93 Difference]: Finished difference Result 6300 states and 17419 transitions. [2020-10-16 13:59:59,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 13:59:59,855 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-16 13:59:59,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:59:59,868 INFO L225 Difference]: With dead ends: 6300 [2020-10-16 13:59:59,868 INFO L226 Difference]: Without dead ends: 6273 [2020-10-16 13:59:59,869 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 13:59:59,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6273 states. [2020-10-16 13:59:59,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6273 to 3234. [2020-10-16 13:59:59,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3234 states. [2020-10-16 13:59:59,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3234 states to 3234 states and 9399 transitions. [2020-10-16 13:59:59,973 INFO L78 Accepts]: Start accepts. Automaton has 3234 states and 9399 transitions. Word has length 18 [2020-10-16 13:59:59,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:59:59,974 INFO L481 AbstractCegarLoop]: Abstraction has 3234 states and 9399 transitions. [2020-10-16 13:59:59,974 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 13:59:59,974 INFO L276 IsEmpty]: Start isEmpty. Operand 3234 states and 9399 transitions. [2020-10-16 13:59:59,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 13:59:59,976 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:59:59,976 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:59:59,976 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-10-16 13:59:59,977 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:59:59,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:59:59,977 INFO L82 PathProgramCache]: Analyzing trace with hash 533807354, now seen corresponding path program 1 times [2020-10-16 13:59:59,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:59:59,978 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440026861] [2020-10-16 13:59:59,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:59:59,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:00:00,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 14:00:00,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440026861] [2020-10-16 14:00:00,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218828195] [2020-10-16 14:00:00,037 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 14:00:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:00:00,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:00:00,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:00:00,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 14:00:00,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:00:00,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:00:00,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2074603296] [2020-10-16 14:00:00,248 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:00:00,251 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:00:00,258 INFO L258 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-10-16 14:00:00,258 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:00:00,295 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:00:00,296 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:00:00,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:00:00,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:00:00,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-10-16 14:00:00,296 INFO L87 Difference]: Start difference. First operand 3234 states and 9399 transitions. Second operand 7 states. [2020-10-16 14:00:00,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:00:00,650 INFO L93 Difference]: Finished difference Result 6095 states and 16808 transitions. [2020-10-16 14:00:00,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:00:00,650 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-10-16 14:00:00,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:00:00,659 INFO L225 Difference]: With dead ends: 6095 [2020-10-16 14:00:00,660 INFO L226 Difference]: Without dead ends: 6079 [2020-10-16 14:00:00,660 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2020-10-16 14:00:00,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2020-10-16 14:00:00,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 3118. [2020-10-16 14:00:00,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3118 states. [2020-10-16 14:00:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3118 states to 3118 states and 9018 transitions. [2020-10-16 14:00:00,732 INFO L78 Accepts]: Start accepts. Automaton has 3118 states and 9018 transitions. Word has length 22 [2020-10-16 14:00:00,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:00:00,733 INFO L481 AbstractCegarLoop]: Abstraction has 3118 states and 9018 transitions. [2020-10-16 14:00:00,733 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:00:00,733 INFO L276 IsEmpty]: Start isEmpty. Operand 3118 states and 9018 transitions. [2020-10-16 14:00:00,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 14:00:00,734 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:00:00,734 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:00:00,935 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:00:00,935 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 14:00:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:00:00,936 INFO L82 PathProgramCache]: Analyzing trace with hash 152610057, now seen corresponding path program 1 times [2020-10-16 14:00:00,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:00:00,938 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82560836] [2020-10-16 14:00:00,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:00:00,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 14:00:00,949 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 14:00:00,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 14:00:00,957 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 14:00:00,964 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 14:00:00,964 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 14:00:00,965 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-10-16 14:00:00,965 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 14:00:00,965 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 14:00:00,966 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-16 14:00:00,980 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,981 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,981 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,983 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,983 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,983 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,983 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,986 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,986 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,986 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,991 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,991 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,992 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,992 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,992 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,992 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,993 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,993 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,993 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,994 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,994 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,997 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:00,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,003 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,004 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,004 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,006 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,006 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,006 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,006 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,006 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,007 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,007 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,007 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,007 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,007 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,008 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,008 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,008 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,009 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,009 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,009 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,009 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,009 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,018 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,018 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,018 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,018 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,019 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,019 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,019 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,019 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,019 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,019 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,026 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,026 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,028 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,029 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,030 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,035 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,035 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,035 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,036 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,039 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,039 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,039 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,040 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,051 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:00:01,053 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 14:00:01,053 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-16 14:00:01,053 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 14:00:01,053 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 14:00:01,053 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 14:00:01,054 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 14:00:01,054 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 14:00:01,054 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 14:00:01,054 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 14:00:01,054 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 14:00:01,057 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 14:00:01,057 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 192 transitions, 474 flow [2020-10-16 14:00:01,057 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 197 places, 192 transitions, 474 flow [2020-10-16 14:00:01,057 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-10-16 14:00:01,095 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-10-16 14:00:01,095 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-16 14:00:01,099 INFO L80 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 222 events. 18/222 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 532 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 249. Up to 12 conditions per place. [2020-10-16 14:00:01,112 INFO L117 LiptonReduction]: Number of co-enabled transitions 11754 [2020-10-16 14:00:04,777 WARN L193 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-10-16 14:00:05,008 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-10-16 14:00:05,018 INFO L132 LiptonReduction]: Checked pairs total: 20334 [2020-10-16 14:00:05,018 INFO L134 LiptonReduction]: Total number of compositions: 188 [2020-10-16 14:00:05,019 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 73 places, 56 transitions, 202 flow [2020-10-16 14:00:26,654 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 97217 states. [2020-10-16 14:00:26,654 INFO L276 IsEmpty]: Start isEmpty. Operand 97217 states. [2020-10-16 14:00:26,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 14:00:26,655 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:00:26,655 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 14:00:26,655 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:00:26,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:00:26,655 INFO L82 PathProgramCache]: Analyzing trace with hash 1584808, now seen corresponding path program 1 times [2020-10-16 14:00:26,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:00:26,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095950444] [2020-10-16 14:00:26,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:00:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:00:26,672 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 14:00:26,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095950444] [2020-10-16 14:00:26,672 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:00:26,672 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 14:00:26,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1137485964] [2020-10-16 14:00:26,673 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:00:26,673 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:00:26,673 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 14:00:26,673 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:00:26,674 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:00:26,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 14:00:26,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:00:26,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 14:00:26,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 14:00:26,674 INFO L87 Difference]: Start difference. First operand 97217 states. Second operand 3 states. [2020-10-16 14:00:28,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:00:28,215 INFO L93 Difference]: Finished difference Result 118175 states and 731030 transitions. [2020-10-16 14:00:28,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 14:00:28,216 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 14:00:28,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:00:28,707 INFO L225 Difference]: With dead ends: 118175 [2020-10-16 14:00:28,707 INFO L226 Difference]: Without dead ends: 110531 [2020-10-16 14:00:28,708 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 14:00:35,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110531 states. [2020-10-16 14:00:38,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110531 to 100755. [2020-10-16 14:00:38,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100755 states. [2020-10-16 14:00:39,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100755 states to 100755 states and 628402 transitions. [2020-10-16 14:00:39,184 INFO L78 Accepts]: Start accepts. Automaton has 100755 states and 628402 transitions. Word has length 3 [2020-10-16 14:00:39,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:00:39,184 INFO L481 AbstractCegarLoop]: Abstraction has 100755 states and 628402 transitions. [2020-10-16 14:00:39,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 14:00:39,184 INFO L276 IsEmpty]: Start isEmpty. Operand 100755 states and 628402 transitions. [2020-10-16 14:00:39,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-10-16 14:00:39,185 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:00:39,185 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:00:39,185 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-10-16 14:00:39,185 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:00:39,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:00:39,185 INFO L82 PathProgramCache]: Analyzing trace with hash 706336859, now seen corresponding path program 1 times [2020-10-16 14:00:39,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:00:39,186 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573711794] [2020-10-16 14:00:39,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:00:39,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:00:39,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 14:00:39,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573711794] [2020-10-16 14:00:39,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:00:39,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 14:00:39,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1215866707] [2020-10-16 14:00:39,240 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:00:39,240 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:00:39,241 INFO L258 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-10-16 14:00:39,242 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:00:39,242 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:00:39,242 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 14:00:39,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:00:39,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 14:00:39,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 14:00:39,243 INFO L87 Difference]: Start difference. First operand 100755 states and 628402 transitions. Second operand 5 states. [2020-10-16 14:00:47,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:00:47,204 INFO L93 Difference]: Finished difference Result 187755 states and 1125902 transitions. [2020-10-16 14:00:47,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 14:00:47,205 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-10-16 14:00:47,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:00:48,990 INFO L225 Difference]: With dead ends: 187755 [2020-10-16 14:00:48,990 INFO L226 Difference]: Without dead ends: 187578 [2020-10-16 14:00:48,990 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:00:52,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187578 states. [2020-10-16 14:00:56,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187578 to 111945. [2020-10-16 14:00:56,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111945 states. [2020-10-16 14:01:06,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111945 states to 111945 states and 706831 transitions. [2020-10-16 14:01:06,447 INFO L78 Accepts]: Start accepts. Automaton has 111945 states and 706831 transitions. Word has length 10 [2020-10-16 14:01:06,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:06,447 INFO L481 AbstractCegarLoop]: Abstraction has 111945 states and 706831 transitions. [2020-10-16 14:01:06,448 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 14:01:06,448 INFO L276 IsEmpty]: Start isEmpty. Operand 111945 states and 706831 transitions. [2020-10-16 14:01:06,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-16 14:01:06,448 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:06,448 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:06,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-16 14:01:06,448 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:06,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:06,449 INFO L82 PathProgramCache]: Analyzing trace with hash -748578768, now seen corresponding path program 1 times [2020-10-16 14:01:06,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:06,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522696303] [2020-10-16 14:01:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:06,502 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 14:01:06,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522696303] [2020-10-16 14:01:06,502 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:06,502 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 14:01:06,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1552461913] [2020-10-16 14:01:06,503 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:06,505 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:06,507 INFO L258 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-16 14:01:06,507 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:06,507 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:06,507 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 14:01:06,508 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:06,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 14:01:06,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 14:01:06,508 INFO L87 Difference]: Start difference. First operand 111945 states and 706831 transitions. Second operand 5 states. [2020-10-16 14:01:10,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:10,094 INFO L93 Difference]: Finished difference Result 212246 states and 1288288 transitions. [2020-10-16 14:01:10,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 14:01:10,095 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-16 14:01:10,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:19,413 INFO L225 Difference]: With dead ends: 212246 [2020-10-16 14:01:19,413 INFO L226 Difference]: Without dead ends: 211934 [2020-10-16 14:01:19,413 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:01:21,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211934 states. [2020-10-16 14:01:26,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211934 to 127498. [2020-10-16 14:01:26,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127498 states. [2020-10-16 14:01:26,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127498 states to 127498 states and 815584 transitions. [2020-10-16 14:01:26,850 INFO L78 Accepts]: Start accepts. Automaton has 127498 states and 815584 transitions. Word has length 14 [2020-10-16 14:01:26,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:26,850 INFO L481 AbstractCegarLoop]: Abstraction has 127498 states and 815584 transitions. [2020-10-16 14:01:26,850 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 14:01:26,850 INFO L276 IsEmpty]: Start isEmpty. Operand 127498 states and 815584 transitions. [2020-10-16 14:01:26,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 14:01:26,851 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:26,851 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:26,851 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-10-16 14:01:26,851 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:26,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:26,852 INFO L82 PathProgramCache]: Analyzing trace with hash 921085459, now seen corresponding path program 1 times [2020-10-16 14:01:26,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:26,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321993042] [2020-10-16 14:01:26,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:26,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:26,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 14:01:26,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321993042] [2020-10-16 14:01:26,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:26,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 14:01:26,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1996515660] [2020-10-16 14:01:26,897 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:26,899 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:26,903 INFO L258 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-10-16 14:01:26,904 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:26,949 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:26,950 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 14:01:26,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:26,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 14:01:26,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 14:01:26,951 INFO L87 Difference]: Start difference. First operand 127498 states and 815584 transitions. Second operand 3 states. [2020-10-16 14:01:27,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:27,041 INFO L93 Difference]: Finished difference Result 14050 states and 46115 transitions. [2020-10-16 14:01:27,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 14:01:27,046 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-16 14:01:27,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:27,074 INFO L225 Difference]: With dead ends: 14050 [2020-10-16 14:01:27,074 INFO L226 Difference]: Without dead ends: 14050 [2020-10-16 14:01:27,074 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 14:01:27,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14050 states. [2020-10-16 14:01:32,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14050 to 13870. [2020-10-16 14:01:32,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13870 states. [2020-10-16 14:01:32,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13870 states to 13870 states and 45593 transitions. [2020-10-16 14:01:32,513 INFO L78 Accepts]: Start accepts. Automaton has 13870 states and 45593 transitions. Word has length 17 [2020-10-16 14:01:32,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:32,513 INFO L481 AbstractCegarLoop]: Abstraction has 13870 states and 45593 transitions. [2020-10-16 14:01:32,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 14:01:32,514 INFO L276 IsEmpty]: Start isEmpty. Operand 13870 states and 45593 transitions. [2020-10-16 14:01:32,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 14:01:32,515 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:32,515 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:32,515 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-10-16 14:01:32,515 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:32,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:32,515 INFO L82 PathProgramCache]: Analyzing trace with hash -1755375156, now seen corresponding path program 1 times [2020-10-16 14:01:32,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:32,517 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460927151] [2020-10-16 14:01:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:32,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 14:01:32,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460927151] [2020-10-16 14:01:32,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924580144] [2020-10-16 14:01:32,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:32,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:32,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:01:32,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:32,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 14:01:32,766 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:32,766 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:01:32,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2109581643] [2020-10-16 14:01:32,766 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:32,768 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:32,774 INFO L258 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-10-16 14:01:32,775 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:32,839 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1435084#(<= (+ ~x~0 5) ~n~0), 1435083#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0)] [2020-10-16 14:01:32,840 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:32,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:32,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:32,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-10-16 14:01:32,841 INFO L87 Difference]: Start difference. First operand 13870 states and 45593 transitions. Second operand 9 states. [2020-10-16 14:01:33,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:33,376 INFO L93 Difference]: Finished difference Result 28297 states and 88595 transitions. [2020-10-16 14:01:33,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:33,377 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 18 [2020-10-16 14:01:33,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:33,430 INFO L225 Difference]: With dead ends: 28297 [2020-10-16 14:01:33,430 INFO L226 Difference]: Without dead ends: 28227 [2020-10-16 14:01:33,430 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2020-10-16 14:01:33,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28227 states. [2020-10-16 14:01:33,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28227 to 13185. [2020-10-16 14:01:33,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13185 states. [2020-10-16 14:01:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 43189 transitions. [2020-10-16 14:01:33,805 INFO L78 Accepts]: Start accepts. Automaton has 13185 states and 43189 transitions. Word has length 18 [2020-10-16 14:01:33,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:33,806 INFO L481 AbstractCegarLoop]: Abstraction has 13185 states and 43189 transitions. [2020-10-16 14:01:33,806 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:01:33,806 INFO L276 IsEmpty]: Start isEmpty. Operand 13185 states and 43189 transitions. [2020-10-16 14:01:33,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 14:01:33,807 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:33,807 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:34,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 14:01:34,013 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:34,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:34,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1676322857, now seen corresponding path program 1 times [2020-10-16 14:01:34,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:34,015 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825103324] [2020-10-16 14:01:34,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:34,078 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 14:01:34,079 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825103324] [2020-10-16 14:01:34,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:34,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 14:01:34,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [832088256] [2020-10-16 14:01:34,080 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:34,082 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:34,084 INFO L258 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-10-16 14:01:34,085 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:34,085 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:34,085 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:01:34,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:34,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:01:34,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:01:34,085 INFO L87 Difference]: Start difference. First operand 13185 states and 43189 transitions. Second operand 7 states. [2020-10-16 14:01:34,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:34,555 INFO L93 Difference]: Finished difference Result 28575 states and 89516 transitions. [2020-10-16 14:01:34,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:34,555 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-10-16 14:01:34,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:34,607 INFO L225 Difference]: With dead ends: 28575 [2020-10-16 14:01:34,607 INFO L226 Difference]: Without dead ends: 28491 [2020-10-16 14:01:34,607 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 14:01:34,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28491 states. [2020-10-16 14:01:34,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28491 to 12294. [2020-10-16 14:01:34,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12294 states. [2020-10-16 14:01:34,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12294 states to 12294 states and 40114 transitions. [2020-10-16 14:01:34,991 INFO L78 Accepts]: Start accepts. Automaton has 12294 states and 40114 transitions. Word has length 18 [2020-10-16 14:01:34,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:34,991 INFO L481 AbstractCegarLoop]: Abstraction has 12294 states and 40114 transitions. [2020-10-16 14:01:34,991 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:01:34,991 INFO L276 IsEmpty]: Start isEmpty. Operand 12294 states and 40114 transitions. [2020-10-16 14:01:34,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 14:01:34,992 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:34,992 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:34,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-10-16 14:01:34,992 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:34,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:34,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1820904367, now seen corresponding path program 1 times [2020-10-16 14:01:34,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:34,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10987888] [2020-10-16 14:01:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:35,047 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:01:35,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10987888] [2020-10-16 14:01:35,047 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:35,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 14:01:35,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [62146397] [2020-10-16 14:01:35,048 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:35,050 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:35,052 INFO L258 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-10-16 14:01:35,052 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:35,053 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:35,053 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 14:01:35,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:35,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 14:01:35,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 14:01:35,054 INFO L87 Difference]: Start difference. First operand 12294 states and 40114 transitions. Second operand 5 states. [2020-10-16 14:01:35,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:35,475 INFO L93 Difference]: Finished difference Result 24605 states and 79893 transitions. [2020-10-16 14:01:35,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 14:01:35,476 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-10-16 14:01:35,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:35,553 INFO L225 Difference]: With dead ends: 24605 [2020-10-16 14:01:35,553 INFO L226 Difference]: Without dead ends: 24581 [2020-10-16 14:01:35,554 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:01:35,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24581 states. [2020-10-16 14:01:36,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24581 to 13787. [2020-10-16 14:01:36,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13787 states. [2020-10-16 14:01:36,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13787 states to 13787 states and 45295 transitions. [2020-10-16 14:01:36,101 INFO L78 Accepts]: Start accepts. Automaton has 13787 states and 45295 transitions. Word has length 18 [2020-10-16 14:01:36,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:36,101 INFO L481 AbstractCegarLoop]: Abstraction has 13787 states and 45295 transitions. [2020-10-16 14:01:36,101 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 14:01:36,101 INFO L276 IsEmpty]: Start isEmpty. Operand 13787 states and 45295 transitions. [2020-10-16 14:01:36,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 14:01:36,104 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:36,104 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:36,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-10-16 14:01:36,104 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:36,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:36,104 INFO L82 PathProgramCache]: Analyzing trace with hash 862095341, now seen corresponding path program 1 times [2020-10-16 14:01:36,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:36,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294657736] [2020-10-16 14:01:36,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:36,172 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-16 14:01:36,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294657736] [2020-10-16 14:01:36,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777030045] [2020-10-16 14:01:36,173 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 14:01:36,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:36,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:01:36,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:36,335 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-16 14:01:36,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:36,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:01:36,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [807823450] [2020-10-16 14:01:36,336 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:36,339 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:36,350 INFO L258 McrAutomatonBuilder]: Finished intersection with 55 states and 86 transitions. [2020-10-16 14:01:36,351 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:36,452 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1595217#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0), 1595218#(<= (+ ~x~0 5) ~n~0)] [2020-10-16 14:01:36,452 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:36,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:36,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:36,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-10-16 14:01:36,453 INFO L87 Difference]: Start difference. First operand 13787 states and 45295 transitions. Second operand 9 states. [2020-10-16 14:01:37,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:37,051 INFO L93 Difference]: Finished difference Result 31898 states and 102145 transitions. [2020-10-16 14:01:37,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:37,052 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2020-10-16 14:01:37,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:37,110 INFO L225 Difference]: With dead ends: 31898 [2020-10-16 14:01:37,110 INFO L226 Difference]: Without dead ends: 31865 [2020-10-16 14:01:37,110 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2020-10-16 14:01:37,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31865 states. [2020-10-16 14:01:37,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31865 to 13520. [2020-10-16 14:01:37,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13520 states. [2020-10-16 14:01:37,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13520 states to 13520 states and 44395 transitions. [2020-10-16 14:01:37,548 INFO L78 Accepts]: Start accepts. Automaton has 13520 states and 44395 transitions. Word has length 22 [2020-10-16 14:01:37,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:37,548 INFO L481 AbstractCegarLoop]: Abstraction has 13520 states and 44395 transitions. [2020-10-16 14:01:37,548 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:01:37,548 INFO L276 IsEmpty]: Start isEmpty. Operand 13520 states and 44395 transitions. [2020-10-16 14:01:37,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 14:01:37,549 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:37,550 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:37,756 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:37,757 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:37,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:37,758 INFO L82 PathProgramCache]: Analyzing trace with hash 611812975, now seen corresponding path program 1 times [2020-10-16 14:01:37,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:37,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823511713] [2020-10-16 14:01:37,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:37,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:37,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 14:01:37,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823511713] [2020-10-16 14:01:37,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639900196] [2020-10-16 14:01:37,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:37,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:01:37,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:38,066 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 14:01:38,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:38,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:01:38,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [862199716] [2020-10-16 14:01:38,067 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:38,069 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:38,076 INFO L258 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-10-16 14:01:38,076 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:38,112 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:38,113 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:01:38,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:38,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:01:38,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-10-16 14:01:38,114 INFO L87 Difference]: Start difference. First operand 13520 states and 44395 transitions. Second operand 7 states. [2020-10-16 14:01:38,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:38,671 INFO L93 Difference]: Finished difference Result 32253 states and 103231 transitions. [2020-10-16 14:01:38,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:38,672 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-10-16 14:01:38,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:38,733 INFO L225 Difference]: With dead ends: 32253 [2020-10-16 14:01:38,733 INFO L226 Difference]: Without dead ends: 32220 [2020-10-16 14:01:38,733 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2020-10-16 14:01:38,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32220 states. [2020-10-16 14:01:39,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32220 to 13635. [2020-10-16 14:01:39,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13635 states. [2020-10-16 14:01:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13635 states to 13635 states and 44805 transitions. [2020-10-16 14:01:39,159 INFO L78 Accepts]: Start accepts. Automaton has 13635 states and 44805 transitions. Word has length 22 [2020-10-16 14:01:39,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:39,160 INFO L481 AbstractCegarLoop]: Abstraction has 13635 states and 44805 transitions. [2020-10-16 14:01:39,160 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:01:39,160 INFO L276 IsEmpty]: Start isEmpty. Operand 13635 states and 44805 transitions. [2020-10-16 14:01:39,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 14:01:39,162 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:39,162 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:39,367 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 14:01:39,368 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:39,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:39,368 INFO L82 PathProgramCache]: Analyzing trace with hash -704732583, now seen corresponding path program 1 times [2020-10-16 14:01:39,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:39,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923463851] [2020-10-16 14:01:39,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:39,422 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:01:39,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923463851] [2020-10-16 14:01:39,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:39,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 14:01:39,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [433072154] [2020-10-16 14:01:39,423 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:39,426 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:39,430 INFO L258 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-10-16 14:01:39,431 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:39,431 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:39,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:01:39,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:39,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:01:39,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:01:39,432 INFO L87 Difference]: Start difference. First operand 13635 states and 44805 transitions. Second operand 7 states. [2020-10-16 14:01:39,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:39,939 INFO L93 Difference]: Finished difference Result 32335 states and 103485 transitions. [2020-10-16 14:01:39,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:39,940 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-10-16 14:01:39,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:40,003 INFO L225 Difference]: With dead ends: 32335 [2020-10-16 14:01:40,003 INFO L226 Difference]: Without dead ends: 32283 [2020-10-16 14:01:40,003 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 14:01:40,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32283 states. [2020-10-16 14:01:40,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32283 to 13344. [2020-10-16 14:01:40,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13344 states. [2020-10-16 14:01:40,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13344 states to 13344 states and 43620 transitions. [2020-10-16 14:01:40,407 INFO L78 Accepts]: Start accepts. Automaton has 13344 states and 43620 transitions. Word has length 22 [2020-10-16 14:01:40,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:40,408 INFO L481 AbstractCegarLoop]: Abstraction has 13344 states and 43620 transitions. [2020-10-16 14:01:40,408 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:01:40,408 INFO L276 IsEmpty]: Start isEmpty. Operand 13344 states and 43620 transitions. [2020-10-16 14:01:40,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 14:01:40,410 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:40,410 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:40,410 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-10-16 14:01:40,410 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:40,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:40,410 INFO L82 PathProgramCache]: Analyzing trace with hash -704227934, now seen corresponding path program 1 times [2020-10-16 14:01:40,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:40,411 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223127551] [2020-10-16 14:01:40,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:40,479 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:01:40,479 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223127551] [2020-10-16 14:01:40,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:40,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 14:01:40,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1991480832] [2020-10-16 14:01:40,480 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:40,485 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:40,492 INFO L258 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-10-16 14:01:40,492 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:40,493 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:40,493 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:01:40,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:40,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:01:40,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:01:40,494 INFO L87 Difference]: Start difference. First operand 13344 states and 43620 transitions. Second operand 7 states. [2020-10-16 14:01:41,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:41,170 INFO L93 Difference]: Finished difference Result 32291 states and 103296 transitions. [2020-10-16 14:01:41,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:41,171 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-10-16 14:01:41,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:41,251 INFO L225 Difference]: With dead ends: 32291 [2020-10-16 14:01:41,251 INFO L226 Difference]: Without dead ends: 32239 [2020-10-16 14:01:41,252 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 14:01:41,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32239 states. [2020-10-16 14:01:41,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32239 to 13053. [2020-10-16 14:01:41,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13053 states. [2020-10-16 14:01:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13053 states to 13053 states and 42435 transitions. [2020-10-16 14:01:41,679 INFO L78 Accepts]: Start accepts. Automaton has 13053 states and 42435 transitions. Word has length 22 [2020-10-16 14:01:41,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:41,679 INFO L481 AbstractCegarLoop]: Abstraction has 13053 states and 42435 transitions. [2020-10-16 14:01:41,679 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:01:41,679 INFO L276 IsEmpty]: Start isEmpty. Operand 13053 states and 42435 transitions. [2020-10-16 14:01:41,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 14:01:41,681 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:41,682 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:41,682 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-10-16 14:01:41,682 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:41,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:41,682 INFO L82 PathProgramCache]: Analyzing trace with hash 804840611, now seen corresponding path program 1 times [2020-10-16 14:01:41,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:41,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608785257] [2020-10-16 14:01:41,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:41,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:41,725 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-16 14:01:41,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608785257] [2020-10-16 14:01:41,725 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:41,725 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 14:01:41,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1113729298] [2020-10-16 14:01:41,726 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:41,728 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:41,732 INFO L258 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-10-16 14:01:41,732 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:41,732 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:41,733 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 14:01:41,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:41,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 14:01:41,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 14:01:41,733 INFO L87 Difference]: Start difference. First operand 13053 states and 42435 transitions. Second operand 5 states. [2020-10-16 14:01:41,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:41,960 INFO L93 Difference]: Finished difference Result 22796 states and 72726 transitions. [2020-10-16 14:01:41,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 14:01:41,961 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2020-10-16 14:01:41,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:41,999 INFO L225 Difference]: With dead ends: 22796 [2020-10-16 14:01:41,999 INFO L226 Difference]: Without dead ends: 22772 [2020-10-16 14:01:42,000 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:01:42,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22772 states. [2020-10-16 14:01:42,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22772 to 14368. [2020-10-16 14:01:42,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14368 states. [2020-10-16 14:01:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14368 states to 14368 states and 47032 transitions. [2020-10-16 14:01:42,344 INFO L78 Accepts]: Start accepts. Automaton has 14368 states and 47032 transitions. Word has length 22 [2020-10-16 14:01:42,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:42,345 INFO L481 AbstractCegarLoop]: Abstraction has 14368 states and 47032 transitions. [2020-10-16 14:01:42,345 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 14:01:42,345 INFO L276 IsEmpty]: Start isEmpty. Operand 14368 states and 47032 transitions. [2020-10-16 14:01:42,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:42,350 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:42,351 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:42,351 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-10-16 14:01:42,351 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:42,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:42,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1897376779, now seen corresponding path program 1 times [2020-10-16 14:01:42,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:42,357 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881970449] [2020-10-16 14:01:42,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 14:01:42,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881970449] [2020-10-16 14:01:42,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974376574] [2020-10-16 14:01:42,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:42,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:42,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 14:01:42,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 14:01:42,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:42,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 14:01:42,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [645056315] [2020-10-16 14:01:42,645 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:42,648 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:42,664 INFO L258 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-10-16 14:01:42,664 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:42,830 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1882885#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0), 1882886#(<= (+ ~x~0 5) ~n~0)] [2020-10-16 14:01:42,830 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 14:01:42,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:42,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 14:01:42,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-10-16 14:01:42,831 INFO L87 Difference]: Start difference. First operand 14368 states and 47032 transitions. Second operand 11 states. [2020-10-16 14:01:44,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:44,228 INFO L93 Difference]: Finished difference Result 41694 states and 132241 transitions. [2020-10-16 14:01:44,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 14:01:44,229 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 26 [2020-10-16 14:01:44,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:44,309 INFO L225 Difference]: With dead ends: 41694 [2020-10-16 14:01:44,309 INFO L226 Difference]: Without dead ends: 41661 [2020-10-16 14:01:44,310 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=376, Invalid=1264, Unknown=0, NotChecked=0, Total=1640 [2020-10-16 14:01:44,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41661 states. [2020-10-16 14:01:44,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41661 to 14289. [2020-10-16 14:01:44,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14289 states. [2020-10-16 14:01:44,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14289 states to 14289 states and 46800 transitions. [2020-10-16 14:01:44,824 INFO L78 Accepts]: Start accepts. Automaton has 14289 states and 46800 transitions. Word has length 26 [2020-10-16 14:01:44,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:44,824 INFO L481 AbstractCegarLoop]: Abstraction has 14289 states and 46800 transitions. [2020-10-16 14:01:44,824 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 14:01:44,824 INFO L276 IsEmpty]: Start isEmpty. Operand 14289 states and 46800 transitions. [2020-10-16 14:01:44,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:44,828 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:44,828 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:45,028 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:45,029 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:45,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:45,030 INFO L82 PathProgramCache]: Analyzing trace with hash 580831221, now seen corresponding path program 1 times [2020-10-16 14:01:45,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:45,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796494922] [2020-10-16 14:01:45,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:45,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:45,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-16 14:01:45,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796494922] [2020-10-16 14:01:45,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397809281] [2020-10-16 14:01:45,099 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 14:01:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:45,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 14:01:45,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:45,316 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-16 14:01:45,317 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:45,317 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 14:01:45,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [781384308] [2020-10-16 14:01:45,318 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:45,323 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:45,341 INFO L258 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-10-16 14:01:45,341 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:45,445 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1953297#(<= (+ ~x~0 5) ~n~0), 1953296#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0)] [2020-10-16 14:01:45,446 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 14:01:45,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:45,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 14:01:45,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-10-16 14:01:45,447 INFO L87 Difference]: Start difference. First operand 14289 states and 46800 transitions. Second operand 11 states. [2020-10-16 14:01:46,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:46,762 INFO L93 Difference]: Finished difference Result 41099 states and 130275 transitions. [2020-10-16 14:01:46,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 14:01:46,762 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 26 [2020-10-16 14:01:46,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:46,842 INFO L225 Difference]: With dead ends: 41099 [2020-10-16 14:01:46,842 INFO L226 Difference]: Without dead ends: 41038 [2020-10-16 14:01:46,843 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=376, Invalid=1264, Unknown=0, NotChecked=0, Total=1640 [2020-10-16 14:01:47,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41038 states. [2020-10-16 14:01:47,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41038 to 14154. [2020-10-16 14:01:47,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14154 states. [2020-10-16 14:01:47,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14154 states to 14154 states and 46395 transitions. [2020-10-16 14:01:47,468 INFO L78 Accepts]: Start accepts. Automaton has 14154 states and 46395 transitions. Word has length 26 [2020-10-16 14:01:47,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:47,468 INFO L481 AbstractCegarLoop]: Abstraction has 14154 states and 46395 transitions. [2020-10-16 14:01:47,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 14:01:47,468 INFO L276 IsEmpty]: Start isEmpty. Operand 14154 states and 46395 transitions. [2020-10-16 14:01:47,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:47,472 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:47,472 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:47,672 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-16 14:01:47,673 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:47,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:47,674 INFO L82 PathProgramCache]: Analyzing trace with hash 2090404415, now seen corresponding path program 1 times [2020-10-16 14:01:47,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:47,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917700499] [2020-10-16 14:01:47,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:47,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:47,732 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-10-16 14:01:47,732 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917700499] [2020-10-16 14:01:47,733 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201928505] [2020-10-16 14:01:47,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:47,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:01:47,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:47,896 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-10-16 14:01:47,896 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:47,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:01:47,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1966742362] [2020-10-16 14:01:47,897 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:47,900 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:47,918 INFO L258 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-10-16 14:01:47,919 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:48,047 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [2022838#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0), 2022839#(<= (+ ~x~0 5) ~n~0)] [2020-10-16 14:01:48,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:48,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:48,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:48,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-10-16 14:01:48,049 INFO L87 Difference]: Start difference. First operand 14154 states and 46395 transitions. Second operand 9 states. [2020-10-16 14:01:48,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:48,568 INFO L93 Difference]: Finished difference Result 30015 states and 94989 transitions. [2020-10-16 14:01:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:48,568 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-10-16 14:01:48,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:48,622 INFO L225 Difference]: With dead ends: 30015 [2020-10-16 14:01:48,622 INFO L226 Difference]: Without dead ends: 29979 [2020-10-16 14:01:48,622 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2020-10-16 14:01:48,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29979 states. [2020-10-16 14:01:48,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29979 to 14016. [2020-10-16 14:01:48,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14016 states. [2020-10-16 14:01:49,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14016 states to 14016 states and 45925 transitions. [2020-10-16 14:01:49,015 INFO L78 Accepts]: Start accepts. Automaton has 14016 states and 45925 transitions. Word has length 26 [2020-10-16 14:01:49,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:49,015 INFO L481 AbstractCegarLoop]: Abstraction has 14016 states and 45925 transitions. [2020-10-16 14:01:49,015 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:01:49,015 INFO L276 IsEmpty]: Start isEmpty. Operand 14016 states and 45925 transitions. [2020-10-16 14:01:49,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:49,018 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:49,018 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:49,219 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 14:01:49,220 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:49,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:49,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1259126849, now seen corresponding path program 1 times [2020-10-16 14:01:49,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:49,222 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648100442] [2020-10-16 14:01:49,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:49,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:49,272 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-16 14:01:49,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648100442] [2020-10-16 14:01:49,273 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353075952] [2020-10-16 14:01:49,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:49,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:49,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:01:49,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:49,424 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-16 14:01:49,424 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:49,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:01:49,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [47943631] [2020-10-16 14:01:49,425 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:49,428 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:49,441 INFO L258 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-10-16 14:01:49,441 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:49,531 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:49,531 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:01:49,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:49,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:01:49,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-10-16 14:01:49,532 INFO L87 Difference]: Start difference. First operand 14016 states and 45925 transitions. Second operand 7 states. [2020-10-16 14:01:50,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:50,234 INFO L93 Difference]: Finished difference Result 31636 states and 100720 transitions. [2020-10-16 14:01:50,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:01:50,235 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-10-16 14:01:50,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:50,316 INFO L225 Difference]: With dead ends: 31636 [2020-10-16 14:01:50,317 INFO L226 Difference]: Without dead ends: 31600 [2020-10-16 14:01:50,317 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2020-10-16 14:01:50,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31600 states. [2020-10-16 14:01:50,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31600 to 14486. [2020-10-16 14:01:50,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14486 states. [2020-10-16 14:01:50,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14486 states to 14486 states and 47676 transitions. [2020-10-16 14:01:50,792 INFO L78 Accepts]: Start accepts. Automaton has 14486 states and 47676 transitions. Word has length 26 [2020-10-16 14:01:50,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:50,792 INFO L481 AbstractCegarLoop]: Abstraction has 14486 states and 47676 transitions. [2020-10-16 14:01:50,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:01:50,792 INFO L276 IsEmpty]: Start isEmpty. Operand 14486 states and 47676 transitions. [2020-10-16 14:01:50,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:50,796 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:50,796 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:50,997 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 14:01:50,997 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:50,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:50,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1815374016, now seen corresponding path program 1 times [2020-10-16 14:01:51,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:51,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688411138] [2020-10-16 14:01:51,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:51,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:51,072 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 14:01:51,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688411138] [2020-10-16 14:01:51,073 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424721159] [2020-10-16 14:01:51,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:51,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 14:01:51,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:51,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 14:01:51,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:51,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 14:01:51,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [799388097] [2020-10-16 14:01:51,258 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:51,262 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:51,276 INFO L258 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-10-16 14:01:51,276 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:51,308 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:51,309 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:51,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:51,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:51,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-10-16 14:01:51,310 INFO L87 Difference]: Start difference. First operand 14486 states and 47676 transitions. Second operand 9 states. [2020-10-16 14:01:52,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:52,538 INFO L93 Difference]: Finished difference Result 41659 states and 132230 transitions. [2020-10-16 14:01:52,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 14:01:52,539 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-10-16 14:01:52,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:52,628 INFO L225 Difference]: With dead ends: 41659 [2020-10-16 14:01:52,628 INFO L226 Difference]: Without dead ends: 41612 [2020-10-16 14:01:52,629 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=343, Invalid=1139, Unknown=0, NotChecked=0, Total=1482 [2020-10-16 14:01:52,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41612 states. [2020-10-16 14:01:53,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41612 to 14407. [2020-10-16 14:01:53,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14407 states. [2020-10-16 14:01:53,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14407 states to 14407 states and 47444 transitions. [2020-10-16 14:01:53,299 INFO L78 Accepts]: Start accepts. Automaton has 14407 states and 47444 transitions. Word has length 26 [2020-10-16 14:01:53,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:53,299 INFO L481 AbstractCegarLoop]: Abstraction has 14407 states and 47444 transitions. [2020-10-16 14:01:53,299 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:01:53,299 INFO L276 IsEmpty]: Start isEmpty. Operand 14407 states and 47444 transitions. [2020-10-16 14:01:53,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:53,303 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:53,303 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:53,512 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 14:01:53,513 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:53,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:53,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1360285835, now seen corresponding path program 2 times [2020-10-16 14:01:53,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:53,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294185469] [2020-10-16 14:01:53,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:53,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:53,586 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 14:01:53,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294185469] [2020-10-16 14:01:53,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912617435] [2020-10-16 14:01:53,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:01:53,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 14:01:53,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 14:01:53,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 14:01:53,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:01:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 14:01:53,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:01:53,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 14:01:53,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1006511403] [2020-10-16 14:01:53,809 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:53,813 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:53,834 INFO L258 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-10-16 14:01:53,835 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:53,907 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:53,907 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:53,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:53,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:53,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-10-16 14:01:53,908 INFO L87 Difference]: Start difference. First operand 14407 states and 47444 transitions. Second operand 9 states. [2020-10-16 14:01:55,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:55,138 INFO L93 Difference]: Finished difference Result 39924 states and 125955 transitions. [2020-10-16 14:01:55,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 14:01:55,142 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-10-16 14:01:55,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:55,211 INFO L225 Difference]: With dead ends: 39924 [2020-10-16 14:01:55,211 INFO L226 Difference]: Without dead ends: 39877 [2020-10-16 14:01:55,212 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=343, Invalid=1139, Unknown=0, NotChecked=0, Total=1482 [2020-10-16 14:01:55,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39877 states. [2020-10-16 14:01:55,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39877 to 14132. [2020-10-16 14:01:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14132 states. [2020-10-16 14:01:55,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14132 states to 14132 states and 46578 transitions. [2020-10-16 14:01:55,679 INFO L78 Accepts]: Start accepts. Automaton has 14132 states and 46578 transitions. Word has length 26 [2020-10-16 14:01:55,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:55,679 INFO L481 AbstractCegarLoop]: Abstraction has 14132 states and 46578 transitions. [2020-10-16 14:01:55,680 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:01:55,680 INFO L276 IsEmpty]: Start isEmpty. Operand 14132 states and 46578 transitions. [2020-10-16 14:01:55,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:55,683 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:55,683 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:55,884 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 14:01:55,884 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:55,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:55,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1755372160, now seen corresponding path program 2 times [2020-10-16 14:01:55,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:55,887 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524903147] [2020-10-16 14:01:55,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:55,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:55,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:01:55,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524903147] [2020-10-16 14:01:55,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:55,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-16 14:01:55,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [618832156] [2020-10-16 14:01:55,973 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:55,978 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:55,990 INFO L258 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-10-16 14:01:55,990 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:55,991 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:55,991 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:55,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:55,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:55,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-10-16 14:01:55,992 INFO L87 Difference]: Start difference. First operand 14132 states and 46578 transitions. Second operand 9 states. [2020-10-16 14:01:57,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:57,533 INFO L93 Difference]: Finished difference Result 41319 states and 131131 transitions. [2020-10-16 14:01:57,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 14:01:57,534 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-10-16 14:01:57,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:57,650 INFO L225 Difference]: With dead ends: 41319 [2020-10-16 14:01:57,650 INFO L226 Difference]: Without dead ends: 41263 [2020-10-16 14:01:57,651 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2020-10-16 14:01:57,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41263 states. [2020-10-16 14:01:58,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41263 to 13736. [2020-10-16 14:01:58,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13736 states. [2020-10-16 14:01:58,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13736 states to 13736 states and 45132 transitions. [2020-10-16 14:01:58,162 INFO L78 Accepts]: Start accepts. Automaton has 13736 states and 45132 transitions. Word has length 26 [2020-10-16 14:01:58,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:01:58,163 INFO L481 AbstractCegarLoop]: Abstraction has 13736 states and 45132 transitions. [2020-10-16 14:01:58,163 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:01:58,163 INFO L276 IsEmpty]: Start isEmpty. Operand 13736 states and 45132 transitions. [2020-10-16 14:01:58,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:01:58,166 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:01:58,166 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:01:58,166 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-10-16 14:01:58,166 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:01:58,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:01:58,167 INFO L82 PathProgramCache]: Analyzing trace with hash 431445621, now seen corresponding path program 2 times [2020-10-16 14:01:58,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:01:58,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740806357] [2020-10-16 14:01:58,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:01:58,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:01:58,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:01:58,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740806357] [2020-10-16 14:01:58,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:01:58,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-16 14:01:58,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1460373754] [2020-10-16 14:01:58,255 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:01:58,259 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:01:58,267 INFO L258 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-10-16 14:01:58,267 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:01:58,268 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:01:58,268 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:01:58,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:01:58,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:01:58,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-10-16 14:01:58,268 INFO L87 Difference]: Start difference. First operand 13736 states and 45132 transitions. Second operand 9 states. [2020-10-16 14:01:59,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:01:59,384 INFO L93 Difference]: Finished difference Result 40797 states and 129302 transitions. [2020-10-16 14:01:59,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 14:01:59,385 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-10-16 14:01:59,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:01:59,459 INFO L225 Difference]: With dead ends: 40797 [2020-10-16 14:01:59,459 INFO L226 Difference]: Without dead ends: 40717 [2020-10-16 14:01:59,459 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2020-10-16 14:01:59,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40717 states. [2020-10-16 14:02:00,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40717 to 12973. [2020-10-16 14:02:00,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12973 states. [2020-10-16 14:02:00,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12973 states to 12973 states and 42382 transitions. [2020-10-16 14:02:00,142 INFO L78 Accepts]: Start accepts. Automaton has 12973 states and 42382 transitions. Word has length 26 [2020-10-16 14:02:00,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:02:00,142 INFO L481 AbstractCegarLoop]: Abstraction has 12973 states and 42382 transitions. [2020-10-16 14:02:00,143 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:02:00,143 INFO L276 IsEmpty]: Start isEmpty. Operand 12973 states and 42382 transitions. [2020-10-16 14:02:00,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:02:00,147 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:02:00,147 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:02:00,147 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-10-16 14:02:00,147 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:02:00,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:02:00,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1899180499, now seen corresponding path program 1 times [2020-10-16 14:02:00,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:02:00,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227955179] [2020-10-16 14:02:00,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:02:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:02:00,196 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:02:00,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227955179] [2020-10-16 14:02:00,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661448745] [2020-10-16 14:02:00,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:02:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:02:00,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 14:02:00,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 14:02:00,370 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-16 14:02:00,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 14:02:00,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 14:02:00,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1290499533] [2020-10-16 14:02:00,371 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:02:00,379 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:02:00,390 INFO L258 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-10-16 14:02:00,390 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:02:00,450 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [2416280#(<= (+ thr2Thread3of5ForFork0_~t~0 5) ~n~0), 2416281#(<= (+ ~x~0 5) ~n~0)] [2020-10-16 14:02:00,450 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 14:02:00,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:02:00,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 14:02:00,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-10-16 14:02:00,451 INFO L87 Difference]: Start difference. First operand 12973 states and 42382 transitions. Second operand 9 states. [2020-10-16 14:02:01,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:02:01,035 INFO L93 Difference]: Finished difference Result 32044 states and 103297 transitions. [2020-10-16 14:02:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:02:01,035 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-10-16 14:02:01,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:02:01,094 INFO L225 Difference]: With dead ends: 32044 [2020-10-16 14:02:01,094 INFO L226 Difference]: Without dead ends: 32018 [2020-10-16 14:02:01,094 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2020-10-16 14:02:01,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32018 states. [2020-10-16 14:02:01,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32018 to 12978. [2020-10-16 14:02:01,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12978 states. [2020-10-16 14:02:01,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12978 states to 12978 states and 42356 transitions. [2020-10-16 14:02:01,500 INFO L78 Accepts]: Start accepts. Automaton has 12978 states and 42356 transitions. Word has length 26 [2020-10-16 14:02:01,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:02:01,500 INFO L481 AbstractCegarLoop]: Abstraction has 12978 states and 42356 transitions. [2020-10-16 14:02:01,500 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 14:02:01,501 INFO L276 IsEmpty]: Start isEmpty. Operand 12978 states and 42356 transitions. [2020-10-16 14:02:01,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:02:01,504 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:02:01,504 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:02:01,704 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 14:02:01,705 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:02:01,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:02:01,706 INFO L82 PathProgramCache]: Analyzing trace with hash 152437866, now seen corresponding path program 1 times [2020-10-16 14:02:01,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:02:01,708 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057690603] [2020-10-16 14:02:01,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:02:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:02:01,775 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-16 14:02:01,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057690603] [2020-10-16 14:02:01,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:02:01,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 14:02:01,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [995907393] [2020-10-16 14:02:01,776 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:02:01,779 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:02:01,786 INFO L258 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-10-16 14:02:01,786 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:02:01,786 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:02:01,786 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:02:01,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:02:01,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:02:01,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:02:01,788 INFO L87 Difference]: Start difference. First operand 12978 states and 42356 transitions. Second operand 7 states. [2020-10-16 14:02:02,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:02:02,321 INFO L93 Difference]: Finished difference Result 31921 states and 102815 transitions. [2020-10-16 14:02:02,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:02:02,322 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-10-16 14:02:02,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:02:02,376 INFO L225 Difference]: With dead ends: 31921 [2020-10-16 14:02:02,377 INFO L226 Difference]: Without dead ends: 31901 [2020-10-16 14:02:02,377 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 14:02:02,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31901 states. [2020-10-16 14:02:02,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31901 to 13027. [2020-10-16 14:02:02,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13027 states. [2020-10-16 14:02:02,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13027 states to 13027 states and 42312 transitions. [2020-10-16 14:02:02,905 INFO L78 Accepts]: Start accepts. Automaton has 13027 states and 42312 transitions. Word has length 26 [2020-10-16 14:02:02,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:02:02,905 INFO L481 AbstractCegarLoop]: Abstraction has 13027 states and 42312 transitions. [2020-10-16 14:02:02,905 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:02:02,905 INFO L276 IsEmpty]: Start isEmpty. Operand 13027 states and 42312 transitions. [2020-10-16 14:02:02,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:02:02,909 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:02:02,909 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:02:02,909 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-10-16 14:02:02,909 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:02:02,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:02:02,909 INFO L82 PathProgramCache]: Analyzing trace with hash 152253416, now seen corresponding path program 1 times [2020-10-16 14:02:02,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:02:02,911 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089413786] [2020-10-16 14:02:02,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:02:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:02:02,964 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-16 14:02:02,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089413786] [2020-10-16 14:02:02,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:02:02,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 14:02:02,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1463551512] [2020-10-16 14:02:02,965 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:02:02,968 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:02:02,976 INFO L258 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-10-16 14:02:02,976 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:02:02,977 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:02:02,977 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:02:02,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:02:02,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:02:02,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:02:02,978 INFO L87 Difference]: Start difference. First operand 13027 states and 42312 transitions. Second operand 7 states. [2020-10-16 14:02:03,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:02:03,455 INFO L93 Difference]: Finished difference Result 30274 states and 95920 transitions. [2020-10-16 14:02:03,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:02:03,456 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-10-16 14:02:03,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:02:03,508 INFO L225 Difference]: With dead ends: 30274 [2020-10-16 14:02:03,509 INFO L226 Difference]: Without dead ends: 30232 [2020-10-16 14:02:03,509 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 14:02:03,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30232 states. [2020-10-16 14:02:03,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30232 to 13336. [2020-10-16 14:02:03,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13336 states. [2020-10-16 14:02:03,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13336 states to 13336 states and 43434 transitions. [2020-10-16 14:02:03,899 INFO L78 Accepts]: Start accepts. Automaton has 13336 states and 43434 transitions. Word has length 26 [2020-10-16 14:02:03,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:02:03,899 INFO L481 AbstractCegarLoop]: Abstraction has 13336 states and 43434 transitions. [2020-10-16 14:02:03,899 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:02:03,899 INFO L276 IsEmpty]: Start isEmpty. Operand 13336 states and 43434 transitions. [2020-10-16 14:02:03,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:02:03,903 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:02:03,903 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:02:03,903 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-10-16 14:02:03,903 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:02:03,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:02:03,903 INFO L82 PathProgramCache]: Analyzing trace with hash 152758065, now seen corresponding path program 1 times [2020-10-16 14:02:03,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:02:03,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705722304] [2020-10-16 14:02:03,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:02:03,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:02:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-16 14:02:03,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705722304] [2020-10-16 14:02:03,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:02:03,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-16 14:02:03,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [120785775] [2020-10-16 14:02:03,964 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:02:03,967 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:02:03,972 INFO L258 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-10-16 14:02:03,972 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:02:03,973 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:02:03,973 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 14:02:03,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:02:03,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 14:02:03,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:02:03,973 INFO L87 Difference]: Start difference. First operand 13336 states and 43434 transitions. Second operand 7 states. [2020-10-16 14:02:04,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:02:04,462 INFO L93 Difference]: Finished difference Result 30377 states and 96218 transitions. [2020-10-16 14:02:04,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 14:02:04,463 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-10-16 14:02:04,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:02:04,513 INFO L225 Difference]: With dead ends: 30377 [2020-10-16 14:02:04,513 INFO L226 Difference]: Without dead ends: 30335 [2020-10-16 14:02:04,514 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-10-16 14:02:04,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30335 states. [2020-10-16 14:02:04,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30335 to 13332. [2020-10-16 14:02:04,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13332 states. [2020-10-16 14:02:04,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13332 states to 13332 states and 43406 transitions. [2020-10-16 14:02:04,895 INFO L78 Accepts]: Start accepts. Automaton has 13332 states and 43406 transitions. Word has length 26 [2020-10-16 14:02:04,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:02:04,895 INFO L481 AbstractCegarLoop]: Abstraction has 13332 states and 43406 transitions. [2020-10-16 14:02:04,895 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 14:02:04,896 INFO L276 IsEmpty]: Start isEmpty. Operand 13332 states and 43406 transitions. [2020-10-16 14:02:04,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:02:04,899 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:02:04,899 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:02:04,899 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-10-16 14:02:04,899 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:02:04,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:02:04,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1394308057, now seen corresponding path program 1 times [2020-10-16 14:02:04,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:02:04,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290486065] [2020-10-16 14:02:04,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:02:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 14:02:04,948 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-10-16 14:02:04,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290486065] [2020-10-16 14:02:04,948 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 14:02:04,948 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 14:02:04,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [174848923] [2020-10-16 14:02:04,949 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 14:02:04,952 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 14:02:04,957 INFO L258 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-10-16 14:02:04,957 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 14:02:04,958 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 14:02:04,958 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 14:02:04,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 14:02:04,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 14:02:04,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 14:02:04,959 INFO L87 Difference]: Start difference. First operand 13332 states and 43406 transitions. Second operand 5 states. [2020-10-16 14:02:05,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 14:02:05,262 INFO L93 Difference]: Finished difference Result 22152 states and 70551 transitions. [2020-10-16 14:02:05,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 14:02:05,263 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2020-10-16 14:02:05,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 14:02:05,303 INFO L225 Difference]: With dead ends: 22152 [2020-10-16 14:02:05,303 INFO L226 Difference]: Without dead ends: 22136 [2020-10-16 14:02:05,303 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-16 14:02:05,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22136 states. [2020-10-16 14:02:05,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22136 to 14503. [2020-10-16 14:02:05,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14503 states. [2020-10-16 14:02:05,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14503 states to 14503 states and 47492 transitions. [2020-10-16 14:02:05,666 INFO L78 Accepts]: Start accepts. Automaton has 14503 states and 47492 transitions. Word has length 26 [2020-10-16 14:02:05,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 14:02:05,666 INFO L481 AbstractCegarLoop]: Abstraction has 14503 states and 47492 transitions. [2020-10-16 14:02:05,667 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 14:02:05,667 INFO L276 IsEmpty]: Start isEmpty. Operand 14503 states and 47492 transitions. [2020-10-16 14:02:05,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-16 14:02:05,670 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 14:02:05,671 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 14:02:05,671 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2020-10-16 14:02:05,671 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 14:02:05,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 14:02:05,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1404687835, now seen corresponding path program 1 times [2020-10-16 14:02:05,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 14:02:05,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663316867] [2020-10-16 14:02:05,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 14:02:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 14:02:05,680 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 14:02:05,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 14:02:05,687 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 14:02:05,697 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 14:02:05,697 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 14:02:05,697 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-16 14:02:05,697 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 14:02:05,698 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 14:02:05,698 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-16 14:02:05,726 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,726 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,726 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,726 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,727 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,729 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,730 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,732 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,734 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,735 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,736 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,737 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,738 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,742 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,743 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,744 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,745 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,746 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,747 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,748 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,749 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,749 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,751 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,751 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,751 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,752 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,752 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,752 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,753 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,759 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,759 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,760 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,760 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,762 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,763 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,768 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,774 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 14:02:05,775 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 14:02:05,775 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-16 14:02:05,776 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 14:02:05,776 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 14:02:05,776 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 14:02:05,776 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 14:02:05,776 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 14:02:05,776 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 14:02:05,776 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 14:02:05,777 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 14:02:05,779 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 14:02:05,779 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 221 transitions, 562 flow [2020-10-16 14:02:05,779 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 227 places, 221 transitions, 562 flow [2020-10-16 14:02:05,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-10-16 14:02:05,815 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-10-16 14:02:05,816 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-16 14:02:05,819 INFO L80 FinitePrefix]: Finished finitePrefix Result has 304 conditions, 256 events. 21/256 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 643 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 291. Up to 14 conditions per place. [2020-10-16 14:02:05,834 INFO L117 LiptonReduction]: Number of co-enabled transitions 16092 [2020-10-16 14:02:09,316 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 70 [2020-10-16 14:02:09,486 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-10-16 14:02:10,376 WARN L193 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-10-16 14:02:10,499 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-10-16 14:02:10,545 INFO L132 LiptonReduction]: Checked pairs total: 29260 [2020-10-16 14:02:10,545 INFO L134 LiptonReduction]: Total number of compositions: 215 [2020-10-16 14:02:10,546 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 86 places, 66 transitions, 252 flow Received shutdown request... [2020-10-16 14:03:03,708 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 14:03:03,711 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 14:03:03,712 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 02:03:03 BasicIcfg [2020-10-16 14:03:03,712 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 14:03:03,713 INFO L168 Benchmark]: Toolchain (without parser) took 211987.37 ms. Allocated memory was 140.5 MB in the beginning and 3.7 GB in the end (delta: 3.5 GB). Free memory was 102.0 MB in the beginning and 1.3 GB in the end (delta: -1.2 GB). Peak memory consumption was 3.1 GB. Max. memory is 7.1 GB. [2020-10-16 14:03:03,715 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 140.5 MB. Free memory was 122.1 MB in the beginning and 121.9 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. [2020-10-16 14:03:03,716 INFO L168 Benchmark]: CACSL2BoogieTranslator took 624.46 ms. Allocated memory was 140.5 MB in the beginning and 203.4 MB in the end (delta: 62.9 MB). Free memory was 101.7 MB in the beginning and 161.5 MB in the end (delta: -59.7 MB). Peak memory consumption was 24.3 MB. Max. memory is 7.1 GB. [2020-10-16 14:03:03,716 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.04 ms. Allocated memory is still 203.4 MB. Free memory was 161.5 MB in the beginning and 159.5 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. [2020-10-16 14:03:03,717 INFO L168 Benchmark]: Boogie Preprocessor took 41.22 ms. Allocated memory is still 203.4 MB. Free memory was 159.5 MB in the beginning and 157.6 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. [2020-10-16 14:03:03,717 INFO L168 Benchmark]: RCFGBuilder took 446.13 ms. Allocated memory is still 203.4 MB. Free memory was 157.6 MB in the beginning and 134.4 MB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 7.1 GB. [2020-10-16 14:03:03,717 INFO L168 Benchmark]: TraceAbstraction took 210801.03 ms. Allocated memory was 203.4 MB in the beginning and 3.7 GB in the end (delta: 3.5 GB). Free memory was 133.7 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 3.1 GB. Max. memory is 7.1 GB. [2020-10-16 14:03:03,722 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.1 MB in the beginning and 121.9 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 624.46 ms. Allocated memory was 140.5 MB in the beginning and 203.4 MB in the end (delta: 62.9 MB). Free memory was 101.7 MB in the beginning and 161.5 MB in the end (delta: -59.7 MB). Peak memory consumption was 24.3 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 69.04 ms. Allocated memory is still 203.4 MB. Free memory was 161.5 MB in the beginning and 159.5 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 41.22 ms. Allocated memory is still 203.4 MB. Free memory was 159.5 MB in the beginning and 157.6 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. * RCFGBuilder took 446.13 ms. Allocated memory is still 203.4 MB. Free memory was 157.6 MB in the beginning and 134.4 MB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 7.1 GB. * TraceAbstraction took 210801.03 ms. Allocated memory was 203.4 MB in the beginning and 3.7 GB in the end (delta: 3.5 GB). Free memory was 133.7 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 3.1 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 716 VarBasedMoverChecksPositive, 4 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 3 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.8s, 77 PlacesBefore, 18 PlacesAfterwards, 76 TransitionsBefore, 12 TransitionsAfterwards, 1242 CoEnabledTransitionPairs, 6 FixpointIterations, 27 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 13 ConcurrentYvCompositions, 5 ChoiceCompositions, 82 TotalNumberOfCompositions, 1201 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1575 VarBasedMoverChecksPositive, 27 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 83 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.4s, 107 PlacesBefore, 36 PlacesAfterwards, 105 TransitionsBefore, 28 TransitionsAfterwards, 2844 CoEnabledTransitionPairs, 5 FixpointIterations, 37 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 100 TotalNumberOfCompositions, 4149 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2866 VarBasedMoverChecksPositive, 41 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 119 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.1s, 137 PlacesBefore, 49 PlacesAfterwards, 134 TransitionsBefore, 38 TransitionsAfterwards, 5130 CoEnabledTransitionPairs, 6 FixpointIterations, 45 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 15 ConcurrentYvCompositions, 8 ChoiceCompositions, 128 TotalNumberOfCompositions, 8752 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 4214 VarBasedMoverChecksPositive, 47 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 107 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.3s, 167 PlacesBefore, 59 PlacesAfterwards, 163 TransitionsBefore, 45 TransitionsAfterwards, 8100 CoEnabledTransitionPairs, 6 FixpointIterations, 52 TrivialSequentialCompositions, 68 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 20 ConcurrentYvCompositions, 10 ChoiceCompositions, 158 TotalNumberOfCompositions, 12822 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 6264 VarBasedMoverChecksPositive, 50 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 232 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 3.9s, 197 PlacesBefore, 73 PlacesAfterwards, 192 TransitionsBefore, 56 TransitionsAfterwards, 11754 CoEnabledTransitionPairs, 6 FixpointIterations, 69 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 26 ConcurrentYvCompositions, 12 ChoiceCompositions, 188 TotalNumberOfCompositions, 20334 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 8710 VarBasedMoverChecksPositive, 66 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 345 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.7s, 227 PlacesBefore, 86 PlacesAfterwards, 221 TransitionsBefore, 66 TransitionsAfterwards, 16092 CoEnabledTransitionPairs, 6 FixpointIterations, 75 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 26 ConcurrentYvCompositions, 14 ChoiceCompositions, 215 TotalNumberOfCompositions, 29260 MoverChecksTotal - TimeoutResultAtElement [Line: 678]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 678). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 86 places, 66 transitions, 252 flow. Already constructed 211701 states. Currently 47160 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 71 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 210.3s, OverallIterations: 49, TraceHistogramMax: 6, AutomataDifference: 45.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 97.5s, HoareTripleCheckerStatistics: 2360 SDtfs, 8924 SDslu, 7017 SDs, 0 SdLazy, 10072 SolverSat, 674 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1115 GetRequests, 560 SyntacticMatches, 4 SemanticMatches, 551 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2587 ImplicationChecksByTransitivity, 5.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=127498occurred in iteration=3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 57.3s AutomataMinimizationTime, 44 MinimizatonAttempts, 611060 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 2.9s InterpolantComputationTime, 1159 NumberOfCodeBlocks, 1159 NumberOfCodeBlocksAsserted, 62 NumberOfCheckSat, 1015 ConstructedInterpolants, 0 QuantifiedInterpolants, 133181 SizeOfPredicates, 56 NumberOfNonLiveVariables, 1885 ConjunctsInSsa, 92 ConjunctsInUnsatCore, 56 InterpolantComputations, 32 PerfectInterpolantSequences, 266/408 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown