/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-ext/45_monabsex1_vs.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-1d1d2b5 [2020-10-21 23:54:47,792 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-21 23:54:47,796 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-21 23:54:47,838 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-21 23:54:47,839 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-21 23:54:47,842 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-21 23:54:47,844 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-21 23:54:47,850 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-21 23:54:47,852 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-21 23:54:47,853 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-21 23:54:47,857 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-21 23:54:47,858 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-21 23:54:47,858 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-21 23:54:47,859 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-21 23:54:47,860 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-21 23:54:47,861 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-21 23:54:47,862 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-21 23:54:47,863 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-21 23:54:47,864 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-21 23:54:47,866 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-21 23:54:47,868 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-21 23:54:47,869 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-21 23:54:47,870 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-21 23:54:47,871 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-21 23:54:47,873 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-21 23:54:47,873 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-21 23:54:47,874 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-21 23:54:47,875 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-21 23:54:47,875 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-21 23:54:47,876 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-21 23:54:47,876 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-21 23:54:47,877 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-21 23:54:47,878 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-21 23:54:47,878 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-21 23:54:47,879 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-21 23:54:47,879 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-21 23:54:47,880 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-21 23:54:47,880 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-21 23:54:47,880 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-21 23:54:47,881 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-21 23:54:47,882 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-21 23:54:47,883 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-10-21 23:54:47,905 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-21 23:54:47,906 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-21 23:54:47,907 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-21 23:54:47,907 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-21 23:54:47,907 INFO L138 SettingsManager]: * Use SBE=true [2020-10-21 23:54:47,908 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-21 23:54:47,908 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-21 23:54:47,908 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-21 23:54:47,908 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-21 23:54:47,908 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-21 23:54:47,909 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-21 23:54:47,909 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-21 23:54:47,909 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-21 23:54:47,909 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-21 23:54:47,909 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-21 23:54:47,910 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-21 23:54:47,910 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-21 23:54:47,910 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-21 23:54:47,910 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-21 23:54:47,910 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-21 23:54:47,911 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-21 23:54:47,911 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-21 23:54:47,911 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-21 23:54:47,911 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-21 23:54:47,912 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-21 23:54:47,912 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-21 23:54:47,912 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-21 23:54:47,912 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-21 23:54:47,912 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-21 23:54:47,913 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-21 23:54:47,913 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-21 23:54:48,208 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-21 23:54:48,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-21 23:54:48,225 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-21 23:54:48,227 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-21 23:54:48,227 INFO L275 PluginConnector]: CDTParser initialized [2020-10-21 23:54:48,228 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/45_monabsex1_vs.i [2020-10-21 23:54:48,291 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f22312393/b518da7336cc43f69ba425820aaaf458/FLAGea1b1485b [2020-10-21 23:54:48,826 INFO L306 CDTParser]: Found 1 translation units. [2020-10-21 23:54:48,827 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/45_monabsex1_vs.i [2020-10-21 23:54:48,840 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f22312393/b518da7336cc43f69ba425820aaaf458/FLAGea1b1485b [2020-10-21 23:54:49,079 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f22312393/b518da7336cc43f69ba425820aaaf458 [2020-10-21 23:54:49,087 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-21 23:54:49,095 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-21 23:54:49,096 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-21 23:54:49,097 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-21 23:54:49,100 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-21 23:54:49,101 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,104 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fbadb53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49, skipping insertion in model container [2020-10-21 23:54:49,105 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,113 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-21 23:54:49,169 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-21 23:54:49,495 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2020-10-21 23:54:49,685 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-21 23:54:49,701 INFO L203 MainTranslator]: Completed pre-run [2020-10-21 23:54:49,730 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2020-10-21 23:54:49,771 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-21 23:54:49,865 INFO L208 MainTranslator]: Completed translation [2020-10-21 23:54:49,866 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49 WrapperNode [2020-10-21 23:54:49,867 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-21 23:54:49,868 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-21 23:54:49,868 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-21 23:54:49,868 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-21 23:54:49,874 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,889 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,912 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-21 23:54:49,913 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-21 23:54:49,913 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-21 23:54:49,913 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-21 23:54:49,921 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,922 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,925 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,925 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,931 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,936 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,939 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... [2020-10-21 23:54:49,942 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-21 23:54:49,943 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-21 23:54:49,943 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-21 23:54:49,944 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-21 23:54:49,944 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (1/1) ... No working directory specified, using /storage/repos/ultimate/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-21 23:54:50,023 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-21 23:54:50,023 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-21 23:54:50,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-21 23:54:50,024 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-21 23:54:50,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-21 23:54:50,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-21 23:54:50,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-21 23:54:50,024 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-21 23:54:50,025 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-21 23:54:50,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-21 23:54:50,027 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-21 23:54:50,358 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-21 23:54:50,358 INFO L298 CfgBuilder]: Removed 7 assume(true) statements. [2020-10-21 23:54:50,361 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 11:54:50 BoogieIcfgContainer [2020-10-21 23:54:50,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-21 23:54:50,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-21 23:54:50,364 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-21 23:54:50,367 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-21 23:54:50,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.10 11:54:49" (1/3) ... [2020-10-21 23:54:50,369 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@105afc1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 11:54:50, skipping insertion in model container [2020-10-21 23:54:50,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 11:54:49" (2/3) ... [2020-10-21 23:54:50,369 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@105afc1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 11:54:50, skipping insertion in model container [2020-10-21 23:54:50,370 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 11:54:50" (3/3) ... [2020-10-21 23:54:50,372 INFO L111 eAbstractionObserver]: Analyzing ICFG 45_monabsex1_vs.i [2020-10-21 23:54:50,387 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-21 23:54:50,387 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-21 23:54:50,396 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-21 23:54:50,397 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-21 23:54:50,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:50,442 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:54:50,459 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-21 23:54:50,481 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:54:50,482 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:54:50,482 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:54:50,482 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:54:50,482 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:54:50,482 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:54:50,482 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:54:50,483 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:54:50,495 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:54:50,496 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 35 transitions, 75 flow [2020-10-21 23:54:50,499 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 35 transitions, 75 flow [2020-10-21 23:54:50,501 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 37 places, 35 transitions, 75 flow [2020-10-21 23:54:50,541 INFO L129 PetriNetUnfolder]: 2/43 cut-off events. [2020-10-21 23:54:50,541 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-21 23:54:50,546 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 43 events. 2/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 48 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 22. Up to 4 conditions per place. [2020-10-21 23:54:50,548 INFO L116 LiptonReduction]: Number of co-enabled transitions 200 [2020-10-21 23:54:51,536 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2020-10-21 23:54:51,659 INFO L131 LiptonReduction]: Checked pairs total: 184 [2020-10-21 23:54:51,659 INFO L133 LiptonReduction]: Total number of compositions: 31 [2020-10-21 23:54:51,668 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 11 places, 8 transitions, 21 flow [2020-10-21 23:54:51,680 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 19 states. [2020-10-21 23:54:51,683 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states. [2020-10-21 23:54:51,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-21 23:54:51,691 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:51,692 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-21 23:54:51,693 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:51,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:51,701 INFO L82 PathProgramCache]: Analyzing trace with hash 5368972, now seen corresponding path program 1 times [2020-10-21 23:54:51,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:51,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305610753] [2020-10-21 23:54:51,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:51,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:51,910 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-21 23:54:51,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305610753] [2020-10-21 23:54:51,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:51,913 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-21 23:54:51,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1836030772] [2020-10-21 23:54:51,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:51,918 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:51,934 INFO L252 McrAutomatonBuilder]: Finished intersection with 5 states and 4 transitions. [2020-10-21 23:54:51,934 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:51,939 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:51,939 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-21 23:54:51,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:51,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-21 23:54:51,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-21 23:54:51,960 INFO L87 Difference]: Start difference. First operand 19 states. Second operand 2 states. [2020-10-21 23:54:51,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:51,964 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2020-10-21 23:54:51,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-21 23:54:51,966 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 4 [2020-10-21 23:54:51,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:51,975 INFO L225 Difference]: With dead ends: 11 [2020-10-21 23:54:51,975 INFO L226 Difference]: Without dead ends: 11 [2020-10-21 23:54:51,977 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-21 23:54:52,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2020-10-21 23:54:52,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2020-10-21 23:54:52,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-21 23:54:52,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2020-10-21 23:54:52,018 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 4 [2020-10-21 23:54:52,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:52,019 INFO L481 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2020-10-21 23:54:52,019 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-21 23:54:52,019 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2020-10-21 23:54:52,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-21 23:54:52,020 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:52,020 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-21 23:54:52,020 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-21 23:54:52,021 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:52,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:52,021 INFO L82 PathProgramCache]: Analyzing trace with hash 864552538, now seen corresponding path program 1 times [2020-10-21 23:54:52,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:52,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899872354] [2020-10-21 23:54:52,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:52,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:52,060 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:52,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:52,076 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:52,099 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:54:52,099 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:54:52,100 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-21 23:54:52,102 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:54:52,102 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-21 23:54:52,110 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,111 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,111 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,112 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,112 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,113 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,113 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,114 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,114 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,115 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,116 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,116 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,117 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,117 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,117 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,117 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,118 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,118 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,118 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,119 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,120 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,120 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,121 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,121 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,122 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,128 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,128 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,129 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,129 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:52,131 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:54:52,132 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-21 23:54:52,132 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:54:52,132 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:54:52,132 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:54:52,132 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:54:52,133 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:54:52,133 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:54:52,133 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:54:52,133 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:54:52,136 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:54:52,136 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 46 transitions, 104 flow [2020-10-21 23:54:52,136 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 50 places, 46 transitions, 104 flow [2020-10-21 23:54:52,136 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 50 places, 46 transitions, 104 flow [2020-10-21 23:54:52,167 INFO L129 PetriNetUnfolder]: 3/63 cut-off events. [2020-10-21 23:54:52,168 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-21 23:54:52,169 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 63 events. 3/63 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 110 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 44. Up to 6 conditions per place. [2020-10-21 23:54:52,171 INFO L116 LiptonReduction]: Number of co-enabled transitions 620 [2020-10-21 23:54:53,011 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2020-10-21 23:54:53,094 INFO L131 LiptonReduction]: Checked pairs total: 951 [2020-10-21 23:54:53,094 INFO L133 LiptonReduction]: Total number of compositions: 34 [2020-10-21 23:54:53,095 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 13 transitions, 38 flow [2020-10-21 23:54:53,101 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 100 states. [2020-10-21 23:54:53,101 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states. [2020-10-21 23:54:53,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-21 23:54:53,102 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:53,102 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-21 23:54:53,103 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:53,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:53,103 INFO L82 PathProgramCache]: Analyzing trace with hash 253871969, now seen corresponding path program 1 times [2020-10-21 23:54:53,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:53,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055761531] [2020-10-21 23:54:53,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:53,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:53,145 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-21 23:54:53,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055761531] [2020-10-21 23:54:53,146 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:53,146 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:53,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1616966192] [2020-10-21 23:54:53,146 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:53,147 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:53,148 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-21 23:54:53,149 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:53,149 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:53,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:53,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:53,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:53,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:53,150 INFO L87 Difference]: Start difference. First operand 100 states. Second operand 3 states. [2020-10-21 23:54:53,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:53,180 INFO L93 Difference]: Finished difference Result 96 states and 197 transitions. [2020-10-21 23:54:53,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:53,181 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-21 23:54:53,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:53,185 INFO L225 Difference]: With dead ends: 96 [2020-10-21 23:54:53,185 INFO L226 Difference]: Without dead ends: 96 [2020-10-21 23:54:53,186 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:53,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2020-10-21 23:54:53,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 84. [2020-10-21 23:54:53,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-10-21 23:54:53,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 180 transitions. [2020-10-21 23:54:53,204 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 180 transitions. Word has length 5 [2020-10-21 23:54:53,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:53,204 INFO L481 AbstractCegarLoop]: Abstraction has 84 states and 180 transitions. [2020-10-21 23:54:53,204 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:53,205 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 180 transitions. [2020-10-21 23:54:53,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 23:54:53,205 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:53,206 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:53,206 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-21 23:54:53,206 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:53,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:53,206 INFO L82 PathProgramCache]: Analyzing trace with hash -413731648, now seen corresponding path program 1 times [2020-10-21 23:54:53,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:53,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235895884] [2020-10-21 23:54:53,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:53,253 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-21 23:54:53,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235895884] [2020-10-21 23:54:53,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:53,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:53,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1668132278] [2020-10-21 23:54:53,254 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:53,257 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:53,260 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-21 23:54:53,260 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:53,261 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:53,261 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:53,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:53,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:53,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:53,262 INFO L87 Difference]: Start difference. First operand 84 states and 180 transitions. Second operand 3 states. [2020-10-21 23:54:53,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:53,280 INFO L93 Difference]: Finished difference Result 84 states and 164 transitions. [2020-10-21 23:54:53,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:53,281 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-21 23:54:53,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:53,282 INFO L225 Difference]: With dead ends: 84 [2020-10-21 23:54:53,282 INFO L226 Difference]: Without dead ends: 84 [2020-10-21 23:54:53,283 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:53,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2020-10-21 23:54:53,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 76. [2020-10-21 23:54:53,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2020-10-21 23:54:53,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 154 transitions. [2020-10-21 23:54:53,293 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 154 transitions. Word has length 8 [2020-10-21 23:54:53,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:53,294 INFO L481 AbstractCegarLoop]: Abstraction has 76 states and 154 transitions. [2020-10-21 23:54:53,294 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:53,294 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 154 transitions. [2020-10-21 23:54:53,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:54:53,295 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:53,295 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:53,295 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-21 23:54:53,296 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:53,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:53,296 INFO L82 PathProgramCache]: Analyzing trace with hash 85172275, now seen corresponding path program 1 times [2020-10-21 23:54:53,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:53,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522077025] [2020-10-21 23:54:53,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:53,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:53,343 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-21 23:54:53,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522077025] [2020-10-21 23:54:53,344 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:53,344 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:53,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [564060666] [2020-10-21 23:54:53,344 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:53,345 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:53,347 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:54:53,347 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:53,366 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:53,366 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:53,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:53,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:53,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:53,367 INFO L87 Difference]: Start difference. First operand 76 states and 154 transitions. Second operand 4 states. [2020-10-21 23:54:53,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:53,390 INFO L93 Difference]: Finished difference Result 68 states and 136 transitions. [2020-10-21 23:54:53,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:53,391 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:54:53,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:53,392 INFO L225 Difference]: With dead ends: 68 [2020-10-21 23:54:53,392 INFO L226 Difference]: Without dead ends: 68 [2020-10-21 23:54:53,393 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:53,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-10-21 23:54:53,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 64. [2020-10-21 23:54:53,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2020-10-21 23:54:53,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 129 transitions. [2020-10-21 23:54:53,400 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 129 transitions. Word has length 9 [2020-10-21 23:54:53,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:53,401 INFO L481 AbstractCegarLoop]: Abstraction has 64 states and 129 transitions. [2020-10-21 23:54:53,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:53,401 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 129 transitions. [2020-10-21 23:54:53,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:54:53,402 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:53,402 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-21 23:54:53,402 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-21 23:54:53,403 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:53,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:53,403 INFO L82 PathProgramCache]: Analyzing trace with hash 59144741, now seen corresponding path program 1 times [2020-10-21 23:54:53,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:53,410 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267729450] [2020-10-21 23:54:53,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:53,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:53,441 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:53,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:53,462 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:53,470 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:54:53,471 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:54:53,471 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-21 23:54:53,471 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:54:53,473 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-21 23:54:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,486 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,487 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:53,505 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:54:53,506 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-21 23:54:53,506 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:54:53,506 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:54:53,506 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:54:53,506 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:54:53,506 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:54:53,507 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:54:53,507 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:54:53,507 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:54:53,509 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:54:53,509 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 63 places, 57 transitions, 135 flow [2020-10-21 23:54:53,509 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 63 places, 57 transitions, 135 flow [2020-10-21 23:54:53,509 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 63 places, 57 transitions, 135 flow [2020-10-21 23:54:53,538 INFO L129 PetriNetUnfolder]: 4/83 cut-off events. [2020-10-21 23:54:53,539 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-21 23:54:53,540 INFO L80 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 83 events. 4/83 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 173 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 67. Up to 8 conditions per place. [2020-10-21 23:54:53,542 INFO L116 LiptonReduction]: Number of co-enabled transitions 1260 [2020-10-21 23:54:54,495 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2020-10-21 23:54:54,558 INFO L131 LiptonReduction]: Checked pairs total: 2034 [2020-10-21 23:54:54,559 INFO L133 LiptonReduction]: Total number of compositions: 41 [2020-10-21 23:54:54,559 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 17 transitions, 55 flow [2020-10-21 23:54:54,579 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 404 states. [2020-10-21 23:54:54,579 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states. [2020-10-21 23:54:54,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-21 23:54:54,580 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:54,580 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-21 23:54:54,580 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:54,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:54,580 INFO L82 PathProgramCache]: Analyzing trace with hash 357883446, now seen corresponding path program 1 times [2020-10-21 23:54:54,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:54,586 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014352140] [2020-10-21 23:54:54,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:54,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:54,613 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-21 23:54:54,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014352140] [2020-10-21 23:54:54,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:54,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:54,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [278692794] [2020-10-21 23:54:54,614 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:54,615 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:54,616 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-21 23:54:54,616 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:54,616 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:54,616 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:54,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:54,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:54,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:54,617 INFO L87 Difference]: Start difference. First operand 404 states. Second operand 3 states. [2020-10-21 23:54:54,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:54,647 INFO L93 Difference]: Finished difference Result 447 states and 1247 transitions. [2020-10-21 23:54:54,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:54,648 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-21 23:54:54,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:54,654 INFO L225 Difference]: With dead ends: 447 [2020-10-21 23:54:54,654 INFO L226 Difference]: Without dead ends: 447 [2020-10-21 23:54:54,655 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:54,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2020-10-21 23:54:54,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 378. [2020-10-21 23:54:54,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2020-10-21 23:54:54,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1099 transitions. [2020-10-21 23:54:54,698 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1099 transitions. Word has length 5 [2020-10-21 23:54:54,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:54,699 INFO L481 AbstractCegarLoop]: Abstraction has 378 states and 1099 transitions. [2020-10-21 23:54:54,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:54,699 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1099 transitions. [2020-10-21 23:54:54,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 23:54:54,700 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:54,700 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:54,700 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-21 23:54:54,700 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:54,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:54,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1506619634, now seen corresponding path program 1 times [2020-10-21 23:54:54,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:54,704 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899262300] [2020-10-21 23:54:54,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:54,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:54,725 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-21 23:54:54,726 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899262300] [2020-10-21 23:54:54,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:54,726 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:54,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1905399590] [2020-10-21 23:54:54,727 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:54,728 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:54,728 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-21 23:54:54,729 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:54,729 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:54,729 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:54,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:54,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:54,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:54,730 INFO L87 Difference]: Start difference. First operand 378 states and 1099 transitions. Second operand 3 states. [2020-10-21 23:54:54,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:54,760 INFO L93 Difference]: Finished difference Result 486 states and 1356 transitions. [2020-10-21 23:54:54,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:54,761 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-21 23:54:54,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:54,767 INFO L225 Difference]: With dead ends: 486 [2020-10-21 23:54:54,767 INFO L226 Difference]: Without dead ends: 486 [2020-10-21 23:54:54,768 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:54,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2020-10-21 23:54:54,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 412. [2020-10-21 23:54:54,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 412 states. [2020-10-21 23:54:54,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1196 transitions. [2020-10-21 23:54:54,802 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1196 transitions. Word has length 8 [2020-10-21 23:54:54,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:54,802 INFO L481 AbstractCegarLoop]: Abstraction has 412 states and 1196 transitions. [2020-10-21 23:54:54,802 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:54,802 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1196 transitions. [2020-10-21 23:54:54,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:54:54,803 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:54,803 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:54,803 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-21 23:54:54,803 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:54,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:54,804 INFO L82 PathProgramCache]: Analyzing trace with hash -515094640, now seen corresponding path program 1 times [2020-10-21 23:54:54,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:54,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65888003] [2020-10-21 23:54:54,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:54,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:54,862 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-21 23:54:54,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65888003] [2020-10-21 23:54:54,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:54,863 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:54,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [467733580] [2020-10-21 23:54:54,863 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:54,864 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:54,865 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:54:54,866 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:54,876 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:54,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:54,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:54,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:54,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:54,878 INFO L87 Difference]: Start difference. First operand 412 states and 1196 transitions. Second operand 4 states. [2020-10-21 23:54:54,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:54,911 INFO L93 Difference]: Finished difference Result 338 states and 962 transitions. [2020-10-21 23:54:54,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:54,912 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:54:54,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:54,915 INFO L225 Difference]: With dead ends: 338 [2020-10-21 23:54:54,915 INFO L226 Difference]: Without dead ends: 338 [2020-10-21 23:54:54,916 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:54,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2020-10-21 23:54:54,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 283. [2020-10-21 23:54:54,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2020-10-21 23:54:54,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 793 transitions. [2020-10-21 23:54:54,937 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 793 transitions. Word has length 9 [2020-10-21 23:54:54,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:54,937 INFO L481 AbstractCegarLoop]: Abstraction has 283 states and 793 transitions. [2020-10-21 23:54:54,937 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:54,937 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 793 transitions. [2020-10-21 23:54:54,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:54:54,938 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:54,938 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:54,938 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-21 23:54:54,939 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:54,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:54,939 INFO L82 PathProgramCache]: Analyzing trace with hash -539429940, now seen corresponding path program 1 times [2020-10-21 23:54:54,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:54,940 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212998861] [2020-10-21 23:54:54,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:54,970 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-21 23:54:54,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212998861] [2020-10-21 23:54:54,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:54,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:54,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [244126449] [2020-10-21 23:54:54,972 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:54,973 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:54,974 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:54:54,975 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:54,975 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:54,975 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:54,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:54,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:54,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:54,979 INFO L87 Difference]: Start difference. First operand 283 states and 793 transitions. Second operand 4 states. [2020-10-21 23:54:55,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:55,011 INFO L93 Difference]: Finished difference Result 233 states and 641 transitions. [2020-10-21 23:54:55,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:55,012 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:54:55,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:55,015 INFO L225 Difference]: With dead ends: 233 [2020-10-21 23:54:55,015 INFO L226 Difference]: Without dead ends: 233 [2020-10-21 23:54:55,015 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:55,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2020-10-21 23:54:55,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 183. [2020-10-21 23:54:55,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2020-10-21 23:54:55,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 489 transitions. [2020-10-21 23:54:55,027 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 489 transitions. Word has length 9 [2020-10-21 23:54:55,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:55,028 INFO L481 AbstractCegarLoop]: Abstraction has 183 states and 489 transitions. [2020-10-21 23:54:55,028 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:55,028 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 489 transitions. [2020-10-21 23:54:55,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-21 23:54:55,029 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:55,029 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:55,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-21 23:54:55,029 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:55,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:55,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1209455377, now seen corresponding path program 1 times [2020-10-21 23:54:55,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:55,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223914264] [2020-10-21 23:54:55,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:55,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:54:55,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223914264] [2020-10-21 23:54:55,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:55,057 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:55,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1445593000] [2020-10-21 23:54:55,057 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:55,058 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:55,059 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-21 23:54:55,059 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:55,060 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:55,060 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:55,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:55,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:55,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:55,061 INFO L87 Difference]: Start difference. First operand 183 states and 489 transitions. Second operand 3 states. [2020-10-21 23:54:55,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:55,089 INFO L93 Difference]: Finished difference Result 243 states and 634 transitions. [2020-10-21 23:54:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:55,090 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2020-10-21 23:54:55,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:55,092 INFO L225 Difference]: With dead ends: 243 [2020-10-21 23:54:55,092 INFO L226 Difference]: Without dead ends: 243 [2020-10-21 23:54:55,093 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:55,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2020-10-21 23:54:55,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 211. [2020-10-21 23:54:55,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2020-10-21 23:54:55,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 570 transitions. [2020-10-21 23:54:55,103 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 570 transitions. Word has length 11 [2020-10-21 23:54:55,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:55,104 INFO L481 AbstractCegarLoop]: Abstraction has 211 states and 570 transitions. [2020-10-21 23:54:55,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:55,104 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 570 transitions. [2020-10-21 23:54:55,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-21 23:54:55,106 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:55,106 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:55,106 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-21 23:54:55,107 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:55,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:55,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1161586808, now seen corresponding path program 1 times [2020-10-21 23:54:55,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:55,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553669250] [2020-10-21 23:54:55,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:54:55,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553669250] [2020-10-21 23:54:55,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:55,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:55,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [498756964] [2020-10-21 23:54:55,177 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:55,181 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:55,182 INFO L252 McrAutomatonBuilder]: Finished intersection with 17 states and 19 transitions. [2020-10-21 23:54:55,182 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:55,183 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:55,183 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:55,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:55,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:55,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:55,184 INFO L87 Difference]: Start difference. First operand 211 states and 570 transitions. Second operand 4 states. [2020-10-21 23:54:55,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:55,216 INFO L93 Difference]: Finished difference Result 179 states and 474 transitions. [2020-10-21 23:54:55,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:55,219 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2020-10-21 23:54:55,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:55,221 INFO L225 Difference]: With dead ends: 179 [2020-10-21 23:54:55,221 INFO L226 Difference]: Without dead ends: 179 [2020-10-21 23:54:55,222 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:55,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2020-10-21 23:54:55,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 147. [2020-10-21 23:54:55,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2020-10-21 23:54:55,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 378 transitions. [2020-10-21 23:54:55,227 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 378 transitions. Word has length 12 [2020-10-21 23:54:55,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:55,228 INFO L481 AbstractCegarLoop]: Abstraction has 147 states and 378 transitions. [2020-10-21 23:54:55,228 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:55,228 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 378 transitions. [2020-10-21 23:54:55,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-21 23:54:55,231 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:55,231 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-21 23:54:55,231 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-21 23:54:55,232 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:55,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:55,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1161678792, now seen corresponding path program 1 times [2020-10-21 23:54:55,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:55,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357481741] [2020-10-21 23:54:55,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:55,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:55,262 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:55,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:55,275 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:55,280 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:54:55,281 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:54:55,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-21 23:54:55,281 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:54:55,282 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-21 23:54:55,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,293 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:55,312 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:54:55,312 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-21 23:54:55,312 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:54:55,313 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:54:55,313 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:54:55,313 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:54:55,313 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:54:55,313 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:54:55,313 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:54:55,313 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:54:55,315 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:54:55,315 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 76 places, 68 transitions, 168 flow [2020-10-21 23:54:55,315 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 76 places, 68 transitions, 168 flow [2020-10-21 23:54:55,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 76 places, 68 transitions, 168 flow [2020-10-21 23:54:55,337 INFO L129 PetriNetUnfolder]: 5/103 cut-off events. [2020-10-21 23:54:55,338 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-21 23:54:55,339 INFO L80 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 103 events. 5/103 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 242 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 91. Up to 10 conditions per place. [2020-10-21 23:54:55,342 INFO L116 LiptonReduction]: Number of co-enabled transitions 2120 [2020-10-21 23:54:56,365 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2020-10-21 23:54:56,428 INFO L131 LiptonReduction]: Checked pairs total: 3264 [2020-10-21 23:54:56,428 INFO L133 LiptonReduction]: Total number of compositions: 48 [2020-10-21 23:54:56,429 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 30 places, 21 transitions, 74 flow [2020-10-21 23:54:56,504 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 1620 states. [2020-10-21 23:54:56,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states. [2020-10-21 23:54:56,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-21 23:54:56,505 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:56,505 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-21 23:54:56,506 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:56,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:56,506 INFO L82 PathProgramCache]: Analyzing trace with hash 479102369, now seen corresponding path program 1 times [2020-10-21 23:54:56,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:56,514 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947637426] [2020-10-21 23:54:56,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:56,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:56,531 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-21 23:54:56,532 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947637426] [2020-10-21 23:54:56,532 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:56,532 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:56,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [655162367] [2020-10-21 23:54:56,533 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:56,533 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:56,534 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-21 23:54:56,534 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:56,534 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:56,535 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:56,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:56,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:56,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:56,535 INFO L87 Difference]: Start difference. First operand 1620 states. Second operand 3 states. [2020-10-21 23:54:56,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:56,595 INFO L93 Difference]: Finished difference Result 1878 states and 6626 transitions. [2020-10-21 23:54:56,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:56,595 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-21 23:54:56,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:56,613 INFO L225 Difference]: With dead ends: 1878 [2020-10-21 23:54:56,613 INFO L226 Difference]: Without dead ends: 1878 [2020-10-21 23:54:56,614 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:56,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1878 states. [2020-10-21 23:54:56,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1878 to 1572. [2020-10-21 23:54:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1572 states. [2020-10-21 23:54:56,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1572 states to 1572 states and 5747 transitions. [2020-10-21 23:54:56,712 INFO L78 Accepts]: Start accepts. Automaton has 1572 states and 5747 transitions. Word has length 5 [2020-10-21 23:54:56,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:56,712 INFO L481 AbstractCegarLoop]: Abstraction has 1572 states and 5747 transitions. [2020-10-21 23:54:56,713 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:56,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1572 states and 5747 transitions. [2020-10-21 23:54:56,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 23:54:56,713 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:56,714 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:56,714 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-21 23:54:56,714 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:56,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:56,714 INFO L82 PathProgramCache]: Analyzing trace with hash 653051384, now seen corresponding path program 1 times [2020-10-21 23:54:56,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:56,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978888275] [2020-10-21 23:54:56,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:56,739 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-21 23:54:56,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978888275] [2020-10-21 23:54:56,739 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:56,740 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:56,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [888578124] [2020-10-21 23:54:56,740 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:56,741 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:56,741 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-21 23:54:56,742 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:56,742 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:56,742 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:56,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:56,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:56,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:56,743 INFO L87 Difference]: Start difference. First operand 1572 states and 5747 transitions. Second operand 3 states. [2020-10-21 23:54:56,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:56,798 INFO L93 Difference]: Finished difference Result 2193 states and 7798 transitions. [2020-10-21 23:54:56,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:56,799 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-21 23:54:56,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:56,818 INFO L225 Difference]: With dead ends: 2193 [2020-10-21 23:54:56,819 INFO L226 Difference]: Without dead ends: 2193 [2020-10-21 23:54:56,819 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:56,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states. [2020-10-21 23:54:56,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 1828. [2020-10-21 23:54:56,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1828 states. [2020-10-21 23:54:56,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1828 states to 1828 states and 6732 transitions. [2020-10-21 23:54:56,928 INFO L78 Accepts]: Start accepts. Automaton has 1828 states and 6732 transitions. Word has length 8 [2020-10-21 23:54:56,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:56,929 INFO L481 AbstractCegarLoop]: Abstraction has 1828 states and 6732 transitions. [2020-10-21 23:54:56,929 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:56,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1828 states and 6732 transitions. [2020-10-21 23:54:56,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:54:56,929 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:56,929 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:56,930 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-21 23:54:56,930 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:56,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:56,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1203798774, now seen corresponding path program 1 times [2020-10-21 23:54:56,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:56,932 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507231370] [2020-10-21 23:54:56,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:56,954 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-21 23:54:56,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507231370] [2020-10-21 23:54:56,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:56,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:56,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1889104263] [2020-10-21 23:54:56,955 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:56,956 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:56,957 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:54:56,958 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:56,967 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:56,968 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:56,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:56,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:56,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:56,969 INFO L87 Difference]: Start difference. First operand 1828 states and 6732 transitions. Second operand 4 states. [2020-10-21 23:54:57,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:57,023 INFO L93 Difference]: Finished difference Result 1463 states and 5301 transitions. [2020-10-21 23:54:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:57,024 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:54:57,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:57,038 INFO L225 Difference]: With dead ends: 1463 [2020-10-21 23:54:57,038 INFO L226 Difference]: Without dead ends: 1463 [2020-10-21 23:54:57,039 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:57,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states. [2020-10-21 23:54:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 1177. [2020-10-21 23:54:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1177 states. [2020-10-21 23:54:57,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 4196 transitions. [2020-10-21 23:54:57,135 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 4196 transitions. Word has length 9 [2020-10-21 23:54:57,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:57,136 INFO L481 AbstractCegarLoop]: Abstraction has 1177 states and 4196 transitions. [2020-10-21 23:54:57,136 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:57,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 4196 transitions. [2020-10-21 23:54:57,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:54:57,136 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:57,136 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:57,137 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-21 23:54:57,137 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:57,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:57,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1230241454, now seen corresponding path program 1 times [2020-10-21 23:54:57,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:57,138 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003566114] [2020-10-21 23:54:57,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:57,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:57,165 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-21 23:54:57,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003566114] [2020-10-21 23:54:57,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:57,166 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:57,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [778734634] [2020-10-21 23:54:57,166 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:57,167 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:57,168 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:54:57,168 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:57,169 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:57,169 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:57,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:57,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:57,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:57,170 INFO L87 Difference]: Start difference. First operand 1177 states and 4196 transitions. Second operand 4 states. [2020-10-21 23:54:57,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:57,212 INFO L93 Difference]: Finished difference Result 950 states and 3337 transitions. [2020-10-21 23:54:57,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:57,213 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:54:57,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:57,221 INFO L225 Difference]: With dead ends: 950 [2020-10-21 23:54:57,221 INFO L226 Difference]: Without dead ends: 950 [2020-10-21 23:54:57,222 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:57,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2020-10-21 23:54:57,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 723. [2020-10-21 23:54:57,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 723 states. [2020-10-21 23:54:57,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2478 transitions. [2020-10-21 23:54:57,258 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2478 transitions. Word has length 9 [2020-10-21 23:54:57,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:57,259 INFO L481 AbstractCegarLoop]: Abstraction has 723 states and 2478 transitions. [2020-10-21 23:54:57,259 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:57,259 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2478 transitions. [2020-10-21 23:54:57,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-21 23:54:57,259 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:57,260 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:57,260 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-21 23:54:57,260 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:57,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:57,260 INFO L82 PathProgramCache]: Analyzing trace with hash -1252124783, now seen corresponding path program 1 times [2020-10-21 23:54:57,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:57,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023637956] [2020-10-21 23:54:57,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:57,283 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:54:57,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023637956] [2020-10-21 23:54:57,284 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:57,284 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:57,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [643527017] [2020-10-21 23:54:57,284 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:57,285 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:57,286 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-21 23:54:57,287 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:57,287 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:57,287 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:57,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:57,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:57,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:57,288 INFO L87 Difference]: Start difference. First operand 723 states and 2478 transitions. Second operand 3 states. [2020-10-21 23:54:57,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:57,324 INFO L93 Difference]: Finished difference Result 1044 states and 3505 transitions. [2020-10-21 23:54:57,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:57,325 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2020-10-21 23:54:57,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:57,334 INFO L225 Difference]: With dead ends: 1044 [2020-10-21 23:54:57,334 INFO L226 Difference]: Without dead ends: 1044 [2020-10-21 23:54:57,335 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:57,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2020-10-21 23:54:57,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 880. [2020-10-21 23:54:57,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 880 states. [2020-10-21 23:54:57,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 3058 transitions. [2020-10-21 23:54:57,379 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 3058 transitions. Word has length 11 [2020-10-21 23:54:57,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:57,380 INFO L481 AbstractCegarLoop]: Abstraction has 880 states and 3058 transitions. [2020-10-21 23:54:57,380 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:57,380 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 3058 transitions. [2020-10-21 23:54:57,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-21 23:54:57,381 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:57,381 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:57,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-21 23:54:57,381 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:57,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:57,382 INFO L82 PathProgramCache]: Analyzing trace with hash -161159773, now seen corresponding path program 1 times [2020-10-21 23:54:57,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:57,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547775025] [2020-10-21 23:54:57,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:57,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:57,410 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:54:57,411 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547775025] [2020-10-21 23:54:57,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:57,411 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:54:57,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1249339223] [2020-10-21 23:54:57,412 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:57,413 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:57,415 INFO L252 McrAutomatonBuilder]: Finished intersection with 17 states and 19 transitions. [2020-10-21 23:54:57,415 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:57,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:57,417 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:54:57,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:57,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:54:57,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:54:57,418 INFO L87 Difference]: Start difference. First operand 880 states and 3058 transitions. Second operand 4 states. [2020-10-21 23:54:57,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:57,456 INFO L93 Difference]: Finished difference Result 716 states and 2447 transitions. [2020-10-21 23:54:57,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:57,457 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2020-10-21 23:54:57,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:57,465 INFO L225 Difference]: With dead ends: 716 [2020-10-21 23:54:57,465 INFO L226 Difference]: Without dead ends: 716 [2020-10-21 23:54:57,465 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:54:57,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2020-10-21 23:54:57,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 552. [2020-10-21 23:54:57,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 552 states. [2020-10-21 23:54:57,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1836 transitions. [2020-10-21 23:54:57,488 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1836 transitions. Word has length 12 [2020-10-21 23:54:57,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:57,489 INFO L481 AbstractCegarLoop]: Abstraction has 552 states and 1836 transitions. [2020-10-21 23:54:57,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:54:57,489 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1836 transitions. [2020-10-21 23:54:57,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 23:54:57,490 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:57,490 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:57,490 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-21 23:54:57,490 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:57,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:57,491 INFO L82 PathProgramCache]: Analyzing trace with hash -364375133, now seen corresponding path program 1 times [2020-10-21 23:54:57,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:57,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634170988] [2020-10-21 23:54:57,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:54:57,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634170988] [2020-10-21 23:54:57,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:57,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:57,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [769408943] [2020-10-21 23:54:57,520 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:57,523 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:57,525 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-21 23:54:57,525 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:57,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:57,526 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:57,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:57,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:57,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:57,527 INFO L87 Difference]: Start difference. First operand 552 states and 1836 transitions. Second operand 3 states. [2020-10-21 23:54:57,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:57,566 INFO L93 Difference]: Finished difference Result 756 states and 2485 transitions. [2020-10-21 23:54:57,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:57,567 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2020-10-21 23:54:57,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:57,575 INFO L225 Difference]: With dead ends: 756 [2020-10-21 23:54:57,576 INFO L226 Difference]: Without dead ends: 756 [2020-10-21 23:54:57,578 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:57,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2020-10-21 23:54:57,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 652. [2020-10-21 23:54:57,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2020-10-21 23:54:57,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 2203 transitions. [2020-10-21 23:54:57,604 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 2203 transitions. Word has length 14 [2020-10-21 23:54:57,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:54:57,605 INFO L481 AbstractCegarLoop]: Abstraction has 652 states and 2203 transitions. [2020-10-21 23:54:57,605 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:54:57,605 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 2203 transitions. [2020-10-21 23:54:57,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-21 23:54:57,606 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:57,606 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2020-10-21 23:54:57,606 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-21 23:54:57,606 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-21 23:54:57,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:57,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1589163167, now seen corresponding path program 1 times [2020-10-21 23:54:57,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:57,608 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014730943] [2020-10-21 23:54:57,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:57,627 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:57,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:54:57,642 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:54:57,654 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:54:57,654 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:54:57,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-10-21 23:54:57,656 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:54:57,657 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-21 23:54:57,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,680 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,688 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,689 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,689 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:54:57,702 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:54:57,703 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-21 23:54:57,703 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:54:57,703 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:54:57,703 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:54:57,703 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:54:57,703 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:54:57,703 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:54:57,704 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:54:57,704 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:54:57,706 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:54:57,706 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 79 transitions, 203 flow [2020-10-21 23:54:57,707 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 79 transitions, 203 flow [2020-10-21 23:54:57,707 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 89 places, 79 transitions, 203 flow [2020-10-21 23:54:57,727 INFO L129 PetriNetUnfolder]: 6/123 cut-off events. [2020-10-21 23:54:57,727 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-21 23:54:57,729 INFO L80 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 123 events. 6/123 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 301 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 116. Up to 12 conditions per place. [2020-10-21 23:54:57,733 INFO L116 LiptonReduction]: Number of co-enabled transitions 3200 [2020-10-21 23:54:58,714 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2020-10-21 23:54:58,784 INFO L131 LiptonReduction]: Checked pairs total: 4995 [2020-10-21 23:54:58,785 INFO L133 LiptonReduction]: Total number of compositions: 55 [2020-10-21 23:54:58,785 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 25 transitions, 95 flow [2020-10-21 23:54:59,258 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6484 states. [2020-10-21 23:54:59,258 INFO L276 IsEmpty]: Start isEmpty. Operand 6484 states. [2020-10-21 23:54:59,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-21 23:54:59,258 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:54:59,258 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-21 23:54:59,259 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:54:59,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:54:59,259 INFO L82 PathProgramCache]: Analyzing trace with hash 617051649, now seen corresponding path program 1 times [2020-10-21 23:54:59,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:54:59,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409568670] [2020-10-21 23:54:59,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:54:59,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:54:59,286 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-21 23:54:59,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409568670] [2020-10-21 23:54:59,287 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:54:59,287 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:54:59,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1593172158] [2020-10-21 23:54:59,287 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:54:59,288 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:54:59,288 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-21 23:54:59,289 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:54:59,289 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:54:59,289 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:54:59,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:54:59,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:54:59,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:59,290 INFO L87 Difference]: Start difference. First operand 6484 states. Second operand 3 states. [2020-10-21 23:54:59,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:54:59,421 INFO L93 Difference]: Finished difference Result 7629 states and 32588 transitions. [2020-10-21 23:54:59,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:54:59,422 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-21 23:54:59,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:54:59,491 INFO L225 Difference]: With dead ends: 7629 [2020-10-21 23:54:59,492 INFO L226 Difference]: Without dead ends: 7629 [2020-10-21 23:54:59,492 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:54:59,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7629 states. [2020-10-21 23:55:00,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7629 to 6366. [2020-10-21 23:55:00,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6366 states. [2020-10-21 23:55:00,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6366 states to 6366 states and 28029 transitions. [2020-10-21 23:55:00,141 INFO L78 Accepts]: Start accepts. Automaton has 6366 states and 28029 transitions. Word has length 5 [2020-10-21 23:55:00,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:00,141 INFO L481 AbstractCegarLoop]: Abstraction has 6366 states and 28029 transitions. [2020-10-21 23:55:00,141 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:00,142 INFO L276 IsEmpty]: Start isEmpty. Operand 6366 states and 28029 transitions. [2020-10-21 23:55:00,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 23:55:00,142 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:00,142 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:00,142 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-21 23:55:00,143 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:00,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:00,143 INFO L82 PathProgramCache]: Analyzing trace with hash 4897142, now seen corresponding path program 1 times [2020-10-21 23:55:00,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:00,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372671117] [2020-10-21 23:55:00,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:00,161 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-21 23:55:00,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372671117] [2020-10-21 23:55:00,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:00,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:00,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2114365449] [2020-10-21 23:55:00,162 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:00,163 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:00,163 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-21 23:55:00,163 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:00,164 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:00,164 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:00,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:00,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:00,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:00,165 INFO L87 Difference]: Start difference. First operand 6366 states and 28029 transitions. Second operand 3 states. [2020-10-21 23:55:00,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:00,286 INFO L93 Difference]: Finished difference Result 9120 states and 39254 transitions. [2020-10-21 23:55:00,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:00,286 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-21 23:55:00,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:00,341 INFO L225 Difference]: With dead ends: 9120 [2020-10-21 23:55:00,342 INFO L226 Difference]: Without dead ends: 9120 [2020-10-21 23:55:00,342 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:00,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9120 states. [2020-10-21 23:55:00,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9120 to 7564. [2020-10-21 23:55:00,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7564 states. [2020-10-21 23:55:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7564 states to 7564 states and 33556 transitions. [2020-10-21 23:55:00,939 INFO L78 Accepts]: Start accepts. Automaton has 7564 states and 33556 transitions. Word has length 8 [2020-10-21 23:55:00,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:00,940 INFO L481 AbstractCegarLoop]: Abstraction has 7564 states and 33556 transitions. [2020-10-21 23:55:00,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:00,940 INFO L276 IsEmpty]: Start isEmpty. Operand 7564 states and 33556 transitions. [2020-10-21 23:55:00,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:55:00,941 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:00,941 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:00,941 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-10-21 23:55:00,941 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:00,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:00,942 INFO L82 PathProgramCache]: Analyzing trace with hash -423735442, now seen corresponding path program 1 times [2020-10-21 23:55:00,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:00,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756404894] [2020-10-21 23:55:00,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:00,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:00,969 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-21 23:55:00,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756404894] [2020-10-21 23:55:00,970 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:00,970 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:00,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [540998995] [2020-10-21 23:55:00,971 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:00,971 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:00,972 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:55:00,972 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:00,991 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:00,991 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:00,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:00,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:00,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:00,993 INFO L87 Difference]: Start difference. First operand 7564 states and 33556 transitions. Second operand 4 states. [2020-10-21 23:55:01,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:01,082 INFO L93 Difference]: Finished difference Result 6008 states and 26302 transitions. [2020-10-21 23:55:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:01,082 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:55:01,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:01,116 INFO L225 Difference]: With dead ends: 6008 [2020-10-21 23:55:01,116 INFO L226 Difference]: Without dead ends: 6008 [2020-10-21 23:55:01,117 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:01,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6008 states. [2020-10-21 23:55:01,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6008 to 4771. [2020-10-21 23:55:01,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4771 states. [2020-10-21 23:55:02,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4771 states to 4771 states and 20598 transitions. [2020-10-21 23:55:02,105 INFO L78 Accepts]: Start accepts. Automaton has 4771 states and 20598 transitions. Word has length 9 [2020-10-21 23:55:02,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:02,106 INFO L481 AbstractCegarLoop]: Abstraction has 4771 states and 20598 transitions. [2020-10-21 23:55:02,106 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:02,106 INFO L276 IsEmpty]: Start isEmpty. Operand 4771 states and 20598 transitions. [2020-10-21 23:55:02,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:55:02,106 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:02,106 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:02,107 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-10-21 23:55:02,107 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:02,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:02,107 INFO L82 PathProgramCache]: Analyzing trace with hash 151814954, now seen corresponding path program 1 times [2020-10-21 23:55:02,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:02,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8604088] [2020-10-21 23:55:02,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:02,131 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-21 23:55:02,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8604088] [2020-10-21 23:55:02,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:02,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:02,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [406800722] [2020-10-21 23:55:02,133 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:02,133 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:02,134 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:55:02,134 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:02,135 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:02,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:02,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:02,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:02,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:02,136 INFO L87 Difference]: Start difference. First operand 4771 states and 20598 transitions. Second operand 4 states. [2020-10-21 23:55:02,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:02,198 INFO L93 Difference]: Finished difference Result 3827 states and 16326 transitions. [2020-10-21 23:55:02,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:02,198 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:55:02,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:02,218 INFO L225 Difference]: With dead ends: 3827 [2020-10-21 23:55:02,218 INFO L226 Difference]: Without dead ends: 3827 [2020-10-21 23:55:02,220 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:02,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3827 states. [2020-10-21 23:55:02,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3827 to 2883. [2020-10-21 23:55:02,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2883 states. [2020-10-21 23:55:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2883 states to 2883 states and 12054 transitions. [2020-10-21 23:55:02,373 INFO L78 Accepts]: Start accepts. Automaton has 2883 states and 12054 transitions. Word has length 9 [2020-10-21 23:55:02,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:02,373 INFO L481 AbstractCegarLoop]: Abstraction has 2883 states and 12054 transitions. [2020-10-21 23:55:02,374 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:02,374 INFO L276 IsEmpty]: Start isEmpty. Operand 2883 states and 12054 transitions. [2020-10-21 23:55:02,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-21 23:55:02,374 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:02,375 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:02,375 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-10-21 23:55:02,375 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:02,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:02,376 INFO L82 PathProgramCache]: Analyzing trace with hash -257659729, now seen corresponding path program 1 times [2020-10-21 23:55:02,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:02,378 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219847527] [2020-10-21 23:55:02,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:02,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:55:02,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219847527] [2020-10-21 23:55:02,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:02,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:02,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1916454181] [2020-10-21 23:55:02,402 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:02,403 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:02,404 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-21 23:55:02,404 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:02,404 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:02,405 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:02,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:02,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:02,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:02,405 INFO L87 Difference]: Start difference. First operand 2883 states and 12054 transitions. Second operand 3 states. [2020-10-21 23:55:02,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:02,474 INFO L93 Difference]: Finished difference Result 4275 states and 17545 transitions. [2020-10-21 23:55:02,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:02,474 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2020-10-21 23:55:02,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:02,493 INFO L225 Difference]: With dead ends: 4275 [2020-10-21 23:55:02,493 INFO L226 Difference]: Without dead ends: 4275 [2020-10-21 23:55:02,494 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:02,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4275 states. [2020-10-21 23:55:02,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4275 to 3574. [2020-10-21 23:55:02,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3574 states. [2020-10-21 23:55:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 15125 transitions. [2020-10-21 23:55:02,660 INFO L78 Accepts]: Start accepts. Automaton has 3574 states and 15125 transitions. Word has length 11 [2020-10-21 23:55:02,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:02,660 INFO L481 AbstractCegarLoop]: Abstraction has 3574 states and 15125 transitions. [2020-10-21 23:55:02,660 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:02,660 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 15125 transitions. [2020-10-21 23:55:02,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-21 23:55:02,662 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:02,663 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:02,663 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-10-21 23:55:02,663 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:02,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:02,663 INFO L82 PathProgramCache]: Analyzing trace with hash 602485914, now seen corresponding path program 1 times [2020-10-21 23:55:02,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:02,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331905312] [2020-10-21 23:55:02,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:02,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:02,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:55:02,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331905312] [2020-10-21 23:55:02,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:02,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:02,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1180847237] [2020-10-21 23:55:02,695 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:02,696 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:02,697 INFO L252 McrAutomatonBuilder]: Finished intersection with 17 states and 19 transitions. [2020-10-21 23:55:02,697 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:02,698 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:02,698 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:02,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:02,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:02,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:02,699 INFO L87 Difference]: Start difference. First operand 3574 states and 15125 transitions. Second operand 4 states. [2020-10-21 23:55:02,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:02,754 INFO L93 Difference]: Finished difference Result 2873 states and 12004 transitions. [2020-10-21 23:55:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:02,754 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2020-10-21 23:55:02,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:02,766 INFO L225 Difference]: With dead ends: 2873 [2020-10-21 23:55:02,766 INFO L226 Difference]: Without dead ends: 2873 [2020-10-21 23:55:02,766 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:02,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2873 states. [2020-10-21 23:55:02,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2873 to 2172. [2020-10-21 23:55:02,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2172 states. [2020-10-21 23:55:02,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2172 states to 2172 states and 8883 transitions. [2020-10-21 23:55:02,861 INFO L78 Accepts]: Start accepts. Automaton has 2172 states and 8883 transitions. Word has length 12 [2020-10-21 23:55:02,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:02,862 INFO L481 AbstractCegarLoop]: Abstraction has 2172 states and 8883 transitions. [2020-10-21 23:55:02,862 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:02,862 INFO L276 IsEmpty]: Start isEmpty. Operand 2172 states and 8883 transitions. [2020-10-21 23:55:02,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 23:55:02,864 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:02,864 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:02,865 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-10-21 23:55:02,865 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:02,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:02,865 INFO L82 PathProgramCache]: Analyzing trace with hash -952705357, now seen corresponding path program 1 times [2020-10-21 23:55:02,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:02,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457626127] [2020-10-21 23:55:02,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:02,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:02,908 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:55:02,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457626127] [2020-10-21 23:55:02,909 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:02,909 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:02,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1890768075] [2020-10-21 23:55:02,910 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:02,911 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:02,913 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-21 23:55:02,913 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:02,914 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:02,914 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:02,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:02,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:02,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:02,916 INFO L87 Difference]: Start difference. First operand 2172 states and 8883 transitions. Second operand 3 states. [2020-10-21 23:55:03,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:03,020 INFO L93 Difference]: Finished difference Result 3177 states and 12799 transitions. [2020-10-21 23:55:03,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:03,020 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2020-10-21 23:55:03,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:03,028 INFO L225 Difference]: With dead ends: 3177 [2020-10-21 23:55:03,029 INFO L226 Difference]: Without dead ends: 3177 [2020-10-21 23:55:03,029 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:03,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3177 states. [2020-10-21 23:55:03,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3177 to 2671. [2020-10-21 23:55:03,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2671 states. [2020-10-21 23:55:03,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2671 states to 2671 states and 11075 transitions. [2020-10-21 23:55:03,099 INFO L78 Accepts]: Start accepts. Automaton has 2671 states and 11075 transitions. Word has length 14 [2020-10-21 23:55:03,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:03,099 INFO L481 AbstractCegarLoop]: Abstraction has 2671 states and 11075 transitions. [2020-10-21 23:55:03,099 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:03,099 INFO L276 IsEmpty]: Start isEmpty. Operand 2671 states and 11075 transitions. [2020-10-21 23:55:03,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-21 23:55:03,100 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:03,100 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:03,100 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2020-10-21 23:55:03,100 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:03,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:03,100 INFO L82 PathProgramCache]: Analyzing trace with hash 530907564, now seen corresponding path program 1 times [2020-10-21 23:55:03,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:03,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130656055] [2020-10-21 23:55:03,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:03,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:55:03,131 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130656055] [2020-10-21 23:55:03,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:03,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:03,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [302128934] [2020-10-21 23:55:03,132 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:03,133 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:03,135 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 22 transitions. [2020-10-21 23:55:03,135 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:03,135 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:03,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:03,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:03,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:03,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:03,136 INFO L87 Difference]: Start difference. First operand 2671 states and 11075 transitions. Second operand 4 states. [2020-10-21 23:55:03,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:03,195 INFO L93 Difference]: Finished difference Result 2165 states and 8845 transitions. [2020-10-21 23:55:03,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:03,195 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-10-21 23:55:03,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:03,203 INFO L225 Difference]: With dead ends: 2165 [2020-10-21 23:55:03,203 INFO L226 Difference]: Without dead ends: 2165 [2020-10-21 23:55:03,203 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:03,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2020-10-21 23:55:03,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 1659. [2020-10-21 23:55:03,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1659 states. [2020-10-21 23:55:03,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 6615 transitions. [2020-10-21 23:55:03,266 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 6615 transitions. Word has length 15 [2020-10-21 23:55:03,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:03,267 INFO L481 AbstractCegarLoop]: Abstraction has 1659 states and 6615 transitions. [2020-10-21 23:55:03,267 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:03,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 6615 transitions. [2020-10-21 23:55:03,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-21 23:55:03,270 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:03,270 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:03,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-10-21 23:55:03,271 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:03,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:03,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1023665988, now seen corresponding path program 1 times [2020-10-21 23:55:03,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:03,274 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64901474] [2020-10-21 23:55:03,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:03,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-10-21 23:55:03,294 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64901474] [2020-10-21 23:55:03,294 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:03,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:03,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [227061127] [2020-10-21 23:55:03,294 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:03,296 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:03,297 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-10-21 23:55:03,297 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:03,297 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:03,298 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:03,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:03,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:03,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:03,298 INFO L87 Difference]: Start difference. First operand 1659 states and 6615 transitions. Second operand 3 states. [2020-10-21 23:55:03,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:03,337 INFO L93 Difference]: Finished difference Result 2295 states and 9088 transitions. [2020-10-21 23:55:03,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:03,338 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-21 23:55:03,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:03,346 INFO L225 Difference]: With dead ends: 2295 [2020-10-21 23:55:03,346 INFO L226 Difference]: Without dead ends: 2295 [2020-10-21 23:55:03,347 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:03,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2020-10-21 23:55:03,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 1975. [2020-10-21 23:55:03,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1975 states. [2020-10-21 23:55:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 8000 transitions. [2020-10-21 23:55:03,405 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 8000 transitions. Word has length 17 [2020-10-21 23:55:03,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:03,405 INFO L481 AbstractCegarLoop]: Abstraction has 1975 states and 8000 transitions. [2020-10-21 23:55:03,405 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:03,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 8000 transitions. [2020-10-21 23:55:03,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 23:55:03,407 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:03,407 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:03,407 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-10-21 23:55:03,408 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:03,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:03,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1668872297, now seen corresponding path program 1 times [2020-10-21 23:55:03,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:03,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182543389] [2020-10-21 23:55:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:03,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:03,431 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-10-21 23:55:03,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182543389] [2020-10-21 23:55:03,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:03,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:03,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [266554124] [2020-10-21 23:55:03,432 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:03,434 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:03,436 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 31 transitions. [2020-10-21 23:55:03,436 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:03,437 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:03,437 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:03,437 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:03,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:03,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:03,438 INFO L87 Difference]: Start difference. First operand 1975 states and 8000 transitions. Second operand 4 states. [2020-10-21 23:55:03,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:03,493 INFO L93 Difference]: Finished difference Result 1655 states and 6592 transitions. [2020-10-21 23:55:03,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:03,494 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2020-10-21 23:55:03,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:03,501 INFO L225 Difference]: With dead ends: 1655 [2020-10-21 23:55:03,502 INFO L226 Difference]: Without dead ends: 1655 [2020-10-21 23:55:03,502 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:03,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1655 states. [2020-10-21 23:55:03,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1655 to 1335. [2020-10-21 23:55:03,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1335 states. [2020-10-21 23:55:03,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1335 states to 1335 states and 5184 transitions. [2020-10-21 23:55:03,573 INFO L78 Accepts]: Start accepts. Automaton has 1335 states and 5184 transitions. Word has length 18 [2020-10-21 23:55:03,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:03,574 INFO L481 AbstractCegarLoop]: Abstraction has 1335 states and 5184 transitions. [2020-10-21 23:55:03,574 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:03,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1335 states and 5184 transitions. [2020-10-21 23:55:03,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 23:55:03,577 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:03,577 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:03,577 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-10-21 23:55:03,577 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:03,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:03,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1669005965, now seen corresponding path program 1 times [2020-10-21 23:55:03,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:03,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544750290] [2020-10-21 23:55:03,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:03,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:55:03,591 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:55:03,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:55:03,599 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:55:03,606 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:55:03,606 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:55:03,606 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-10-21 23:55:03,607 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:55:03,608 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-21 23:55:03,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,639 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,655 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,661 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,661 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,664 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,666 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,666 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,667 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,667 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:03,668 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:55:03,669 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-21 23:55:03,669 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:55:03,669 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:55:03,669 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:55:03,669 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:55:03,669 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:55:03,670 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:55:03,670 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:55:03,670 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:55:03,671 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:55:03,671 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 90 transitions, 240 flow [2020-10-21 23:55:03,672 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 90 transitions, 240 flow [2020-10-21 23:55:03,672 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 102 places, 90 transitions, 240 flow [2020-10-21 23:55:03,695 INFO L129 PetriNetUnfolder]: 7/143 cut-off events. [2020-10-21 23:55:03,695 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-21 23:55:03,698 INFO L80 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 143 events. 7/143 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 142. Up to 14 conditions per place. [2020-10-21 23:55:03,707 INFO L116 LiptonReduction]: Number of co-enabled transitions 4500 [2020-10-21 23:55:04,939 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-21 23:55:05,186 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2020-10-21 23:55:05,261 INFO L131 LiptonReduction]: Checked pairs total: 7923 [2020-10-21 23:55:05,261 INFO L133 LiptonReduction]: Total number of compositions: 62 [2020-10-21 23:55:05,261 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 42 places, 29 transitions, 118 flow [2020-10-21 23:55:08,493 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 25940 states. [2020-10-21 23:55:08,493 INFO L276 IsEmpty]: Start isEmpty. Operand 25940 states. [2020-10-21 23:55:08,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-21 23:55:08,493 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:08,493 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-21 23:55:08,494 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:08,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:08,494 INFO L82 PathProgramCache]: Analyzing trace with hash 772774311, now seen corresponding path program 1 times [2020-10-21 23:55:08,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:08,495 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311760250] [2020-10-21 23:55:08,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:08,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:08,513 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-21 23:55:08,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311760250] [2020-10-21 23:55:08,513 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:08,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:08,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [811938487] [2020-10-21 23:55:08,514 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:08,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:08,515 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-21 23:55:08,515 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:08,515 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:08,515 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:08,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:08,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:08,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:08,516 INFO L87 Difference]: Start difference. First operand 25940 states. Second operand 3 states. [2020-10-21 23:55:08,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:08,933 INFO L93 Difference]: Finished difference Result 30660 states and 153869 transitions. [2020-10-21 23:55:08,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:08,934 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-21 23:55:08,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:09,044 INFO L225 Difference]: With dead ends: 30660 [2020-10-21 23:55:09,044 INFO L226 Difference]: Without dead ends: 30660 [2020-10-21 23:55:09,045 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:11,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30660 states. [2020-10-21 23:55:12,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30660 to 25560. [2020-10-21 23:55:12,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25560 states. [2020-10-21 23:55:12,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25560 states to 25560 states and 131665 transitions. [2020-10-21 23:55:12,382 INFO L78 Accepts]: Start accepts. Automaton has 25560 states and 131665 transitions. Word has length 5 [2020-10-21 23:55:12,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:12,382 INFO L481 AbstractCegarLoop]: Abstraction has 25560 states and 131665 transitions. [2020-10-21 23:55:12,382 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:12,382 INFO L276 IsEmpty]: Start isEmpty. Operand 25560 states and 131665 transitions. [2020-10-21 23:55:12,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 23:55:12,382 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:12,382 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:12,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-10-21 23:55:12,383 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:12,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:12,383 INFO L82 PathProgramCache]: Analyzing trace with hash 561057662, now seen corresponding path program 1 times [2020-10-21 23:55:12,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:12,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105958081] [2020-10-21 23:55:12,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:12,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:12,407 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-21 23:55:12,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105958081] [2020-10-21 23:55:12,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:12,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:12,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [846714624] [2020-10-21 23:55:12,408 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:12,410 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:12,411 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-21 23:55:12,411 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:12,411 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:12,411 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:12,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:12,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:12,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:12,412 INFO L87 Difference]: Start difference. First operand 25560 states and 131665 transitions. Second operand 3 states. [2020-10-21 23:55:13,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:13,004 INFO L93 Difference]: Finished difference Result 36927 states and 186525 transitions. [2020-10-21 23:55:13,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:13,005 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-21 23:55:13,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:13,127 INFO L225 Difference]: With dead ends: 36927 [2020-10-21 23:55:13,128 INFO L226 Difference]: Without dead ends: 36927 [2020-10-21 23:55:13,128 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:16,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36927 states. [2020-10-21 23:55:16,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36927 to 30580. [2020-10-21 23:55:16,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30580 states. [2020-10-21 23:55:16,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30580 states to 30580 states and 158564 transitions. [2020-10-21 23:55:16,942 INFO L78 Accepts]: Start accepts. Automaton has 30580 states and 158564 transitions. Word has length 8 [2020-10-21 23:55:16,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:16,943 INFO L481 AbstractCegarLoop]: Abstraction has 30580 states and 158564 transitions. [2020-10-21 23:55:16,943 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:16,943 INFO L276 IsEmpty]: Start isEmpty. Operand 30580 states and 158564 transitions. [2020-10-21 23:55:16,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:55:16,943 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:16,943 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:16,943 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-10-21 23:55:16,944 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:16,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:16,944 INFO L82 PathProgramCache]: Analyzing trace with hash 239581270, now seen corresponding path program 1 times [2020-10-21 23:55:16,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:16,945 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478136968] [2020-10-21 23:55:16,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:16,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:16,970 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-21 23:55:16,970 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478136968] [2020-10-21 23:55:16,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:16,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:16,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1495300849] [2020-10-21 23:55:16,971 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:16,972 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:16,973 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:55:16,973 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:16,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:16,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:16,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:16,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:16,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:16,983 INFO L87 Difference]: Start difference. First operand 30580 states and 158564 transitions. Second operand 4 states. [2020-10-21 23:55:17,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:17,287 INFO L93 Difference]: Finished difference Result 24233 states and 124256 transitions. [2020-10-21 23:55:17,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:17,288 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:55:17,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:17,402 INFO L225 Difference]: With dead ends: 24233 [2020-10-21 23:55:17,402 INFO L226 Difference]: Without dead ends: 24233 [2020-10-21 23:55:17,402 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:18,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24233 states. [2020-10-21 23:55:18,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24233 to 19165. [2020-10-21 23:55:18,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19165 states. [2020-10-21 23:55:18,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19165 states to 19165 states and 97114 transitions. [2020-10-21 23:55:18,979 INFO L78 Accepts]: Start accepts. Automaton has 19165 states and 97114 transitions. Word has length 9 [2020-10-21 23:55:18,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:18,979 INFO L481 AbstractCegarLoop]: Abstraction has 19165 states and 97114 transitions. [2020-10-21 23:55:18,979 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:18,979 INFO L276 IsEmpty]: Start isEmpty. Operand 19165 states and 97114 transitions. [2020-10-21 23:55:18,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:55:18,980 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:18,980 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:18,980 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-10-21 23:55:18,980 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:18,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:18,980 INFO L82 PathProgramCache]: Analyzing trace with hash 212921000, now seen corresponding path program 1 times [2020-10-21 23:55:18,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:18,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071289582] [2020-10-21 23:55:18,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:19,004 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-21 23:55:19,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071289582] [2020-10-21 23:55:19,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:19,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:19,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [774670935] [2020-10-21 23:55:19,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:19,006 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:19,007 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:55:19,007 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:19,007 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:19,008 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:19,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:19,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:19,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:19,008 INFO L87 Difference]: Start difference. First operand 19165 states and 97114 transitions. Second operand 4 states. [2020-10-21 23:55:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:19,172 INFO L93 Difference]: Finished difference Result 15344 states and 76976 transitions. [2020-10-21 23:55:19,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:19,173 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:55:19,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:19,251 INFO L225 Difference]: With dead ends: 15344 [2020-10-21 23:55:19,251 INFO L226 Difference]: Without dead ends: 15344 [2020-10-21 23:55:19,251 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:19,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15344 states. [2020-10-21 23:55:21,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15344 to 11523. [2020-10-21 23:55:21,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11523 states. [2020-10-21 23:55:21,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11523 states to 11523 states and 56838 transitions. [2020-10-21 23:55:21,267 INFO L78 Accepts]: Start accepts. Automaton has 11523 states and 56838 transitions. Word has length 9 [2020-10-21 23:55:21,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:21,267 INFO L481 AbstractCegarLoop]: Abstraction has 11523 states and 56838 transitions. [2020-10-21 23:55:21,267 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:21,267 INFO L276 IsEmpty]: Start isEmpty. Operand 11523 states and 56838 transitions. [2020-10-21 23:55:21,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-21 23:55:21,268 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:21,268 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:21,268 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2020-10-21 23:55:21,268 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:21,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:21,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1686221150, now seen corresponding path program 1 times [2020-10-21 23:55:21,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:21,271 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259293571] [2020-10-21 23:55:21,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:21,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:55:21,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259293571] [2020-10-21 23:55:21,287 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:21,287 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:21,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1074972316] [2020-10-21 23:55:21,287 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:21,288 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:21,288 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-21 23:55:21,289 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:21,289 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:21,289 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:21,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:21,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:21,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:21,290 INFO L87 Difference]: Start difference. First operand 11523 states and 56838 transitions. Second operand 3 states. [2020-10-21 23:55:21,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:21,418 INFO L93 Difference]: Finished difference Result 17226 states and 83578 transitions. [2020-10-21 23:55:21,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:21,419 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2020-10-21 23:55:21,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:21,477 INFO L225 Difference]: With dead ends: 17226 [2020-10-21 23:55:21,478 INFO L226 Difference]: Without dead ends: 17226 [2020-10-21 23:55:21,478 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:21,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17226 states. [2020-10-21 23:55:22,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17226 to 14368. [2020-10-21 23:55:22,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14368 states. [2020-10-21 23:55:22,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14368 states to 14368 states and 71601 transitions. [2020-10-21 23:55:22,161 INFO L78 Accepts]: Start accepts. Automaton has 14368 states and 71601 transitions. Word has length 11 [2020-10-21 23:55:22,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:22,161 INFO L481 AbstractCegarLoop]: Abstraction has 14368 states and 71601 transitions. [2020-10-21 23:55:22,162 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:22,162 INFO L276 IsEmpty]: Start isEmpty. Operand 14368 states and 71601 transitions. [2020-10-21 23:55:22,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-21 23:55:22,162 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:22,162 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:22,162 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-10-21 23:55:22,162 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:22,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:22,163 INFO L82 PathProgramCache]: Analyzing trace with hash -733245136, now seen corresponding path program 1 times [2020-10-21 23:55:22,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:22,164 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834599794] [2020-10-21 23:55:22,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:22,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:22,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:55:22,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834599794] [2020-10-21 23:55:22,187 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:22,187 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:22,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1139851456] [2020-10-21 23:55:22,188 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:22,188 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:22,189 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 25 transitions. [2020-10-21 23:55:22,190 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:22,190 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:22,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:22,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:22,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:22,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:22,191 INFO L87 Difference]: Start difference. First operand 14368 states and 71601 transitions. Second operand 4 states. [2020-10-21 23:55:22,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:22,310 INFO L93 Difference]: Finished difference Result 11510 states and 56766 transitions. [2020-10-21 23:55:22,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:22,310 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2020-10-21 23:55:22,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:22,354 INFO L225 Difference]: With dead ends: 11510 [2020-10-21 23:55:22,354 INFO L226 Difference]: Without dead ends: 11510 [2020-10-21 23:55:22,355 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:22,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11510 states. [2020-10-21 23:55:22,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11510 to 8652. [2020-10-21 23:55:22,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8652 states. [2020-10-21 23:55:23,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8652 states to 8652 states and 41931 transitions. [2020-10-21 23:55:23,016 INFO L78 Accepts]: Start accepts. Automaton has 8652 states and 41931 transitions. Word has length 12 [2020-10-21 23:55:23,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:23,017 INFO L481 AbstractCegarLoop]: Abstraction has 8652 states and 41931 transitions. [2020-10-21 23:55:23,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:23,017 INFO L276 IsEmpty]: Start isEmpty. Operand 8652 states and 41931 transitions. [2020-10-21 23:55:23,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 23:55:23,017 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:23,017 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:23,017 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2020-10-21 23:55:23,017 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:23,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:23,018 INFO L82 PathProgramCache]: Analyzing trace with hash -415106635, now seen corresponding path program 1 times [2020-10-21 23:55:23,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:23,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138173031] [2020-10-21 23:55:23,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:23,037 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:55:23,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138173031] [2020-10-21 23:55:23,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:23,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:23,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1412807209] [2020-10-21 23:55:23,039 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:23,040 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:23,040 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-21 23:55:23,040 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:23,041 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:23,041 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:23,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:23,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:23,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:23,042 INFO L87 Difference]: Start difference. First operand 8652 states and 41931 transitions. Second operand 3 states. [2020-10-21 23:55:23,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:23,152 INFO L93 Difference]: Finished difference Result 12888 states and 61498 transitions. [2020-10-21 23:55:23,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:23,153 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2020-10-21 23:55:23,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:23,190 INFO L225 Difference]: With dead ends: 12888 [2020-10-21 23:55:23,190 INFO L226 Difference]: Without dead ends: 12888 [2020-10-21 23:55:23,191 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:23,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12888 states. [2020-10-21 23:55:23,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12888 to 10765. [2020-10-21 23:55:23,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10765 states. [2020-10-21 23:55:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10765 states to 10765 states and 52746 transitions. [2020-10-21 23:55:23,591 INFO L78 Accepts]: Start accepts. Automaton has 10765 states and 52746 transitions. Word has length 14 [2020-10-21 23:55:23,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:23,591 INFO L481 AbstractCegarLoop]: Abstraction has 10765 states and 52746 transitions. [2020-10-21 23:55:23,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:23,591 INFO L276 IsEmpty]: Start isEmpty. Operand 10765 states and 52746 transitions. [2020-10-21 23:55:23,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-21 23:55:23,592 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:23,592 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:23,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2020-10-21 23:55:23,592 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:23,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:23,593 INFO L82 PathProgramCache]: Analyzing trace with hash 16599465, now seen corresponding path program 1 times [2020-10-21 23:55:23,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:23,593 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190875746] [2020-10-21 23:55:23,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:23,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:23,618 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:55:23,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190875746] [2020-10-21 23:55:23,619 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:23,619 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:23,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1585029315] [2020-10-21 23:55:23,620 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:23,621 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:23,623 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 34 transitions. [2020-10-21 23:55:23,623 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:23,624 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:23,624 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:23,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:23,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:23,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:23,624 INFO L87 Difference]: Start difference. First operand 10765 states and 52746 transitions. Second operand 4 states. [2020-10-21 23:55:23,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:23,709 INFO L93 Difference]: Finished difference Result 8642 states and 41871 transitions. [2020-10-21 23:55:23,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:23,710 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-10-21 23:55:23,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:23,733 INFO L225 Difference]: With dead ends: 8642 [2020-10-21 23:55:23,734 INFO L226 Difference]: Without dead ends: 8642 [2020-10-21 23:55:23,734 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:23,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8642 states. [2020-10-21 23:55:23,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8642 to 6519. [2020-10-21 23:55:23,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6519 states. [2020-10-21 23:55:23,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6519 states to 6519 states and 30996 transitions. [2020-10-21 23:55:23,974 INFO L78 Accepts]: Start accepts. Automaton has 6519 states and 30996 transitions. Word has length 15 [2020-10-21 23:55:23,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:23,975 INFO L481 AbstractCegarLoop]: Abstraction has 6519 states and 30996 transitions. [2020-10-21 23:55:23,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:23,975 INFO L276 IsEmpty]: Start isEmpty. Operand 6519 states and 30996 transitions. [2020-10-21 23:55:23,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-21 23:55:23,976 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:23,976 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:23,976 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2020-10-21 23:55:23,976 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:23,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:23,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1363398960, now seen corresponding path program 1 times [2020-10-21 23:55:23,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:23,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443982345] [2020-10-21 23:55:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:23,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:24,002 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-10-21 23:55:24,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443982345] [2020-10-21 23:55:24,003 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:24,003 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:24,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1073682057] [2020-10-21 23:55:24,003 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:24,004 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:24,006 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-10-21 23:55:24,006 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:24,006 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:24,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:24,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:24,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:24,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:24,007 INFO L87 Difference]: Start difference. First operand 6519 states and 30996 transitions. Second operand 3 states. [2020-10-21 23:55:24,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:24,099 INFO L93 Difference]: Finished difference Result 9576 states and 44989 transitions. [2020-10-21 23:55:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:24,100 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-21 23:55:24,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:24,124 INFO L225 Difference]: With dead ends: 9576 [2020-10-21 23:55:24,125 INFO L226 Difference]: Without dead ends: 9576 [2020-10-21 23:55:24,125 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:24,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9576 states. [2020-10-21 23:55:24,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9576 to 8044. [2020-10-21 23:55:24,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8044 states. [2020-10-21 23:55:24,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8044 states to 8044 states and 38736 transitions. [2020-10-21 23:55:24,394 INFO L78 Accepts]: Start accepts. Automaton has 8044 states and 38736 transitions. Word has length 17 [2020-10-21 23:55:24,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:24,394 INFO L481 AbstractCegarLoop]: Abstraction has 8044 states and 38736 transitions. [2020-10-21 23:55:24,394 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:24,395 INFO L276 IsEmpty]: Start isEmpty. Operand 8044 states and 38736 transitions. [2020-10-21 23:55:24,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 23:55:24,396 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:24,396 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:24,396 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2020-10-21 23:55:24,396 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:24,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:24,396 INFO L82 PathProgramCache]: Analyzing trace with hash 684308700, now seen corresponding path program 1 times [2020-10-21 23:55:24,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:24,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589895521] [2020-10-21 23:55:24,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-10-21 23:55:24,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589895521] [2020-10-21 23:55:24,424 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:24,424 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:55:24,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1328669994] [2020-10-21 23:55:24,424 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:24,426 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:24,428 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 25 transitions. [2020-10-21 23:55:24,428 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:24,428 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:24,428 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:55:24,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:24,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:55:24,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:55:24,429 INFO L87 Difference]: Start difference. First operand 8044 states and 38736 transitions. Second operand 4 states. [2020-10-21 23:55:24,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:24,498 INFO L93 Difference]: Finished difference Result 6512 states and 30951 transitions. [2020-10-21 23:55:24,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:24,498 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2020-10-21 23:55:24,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:24,675 INFO L225 Difference]: With dead ends: 6512 [2020-10-21 23:55:24,675 INFO L226 Difference]: Without dead ends: 6512 [2020-10-21 23:55:24,676 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:55:24,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6512 states. [2020-10-21 23:55:24,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6512 to 4980. [2020-10-21 23:55:24,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4980 states. [2020-10-21 23:55:24,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4980 states to 4980 states and 23166 transitions. [2020-10-21 23:55:24,840 INFO L78 Accepts]: Start accepts. Automaton has 4980 states and 23166 transitions. Word has length 18 [2020-10-21 23:55:24,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:24,840 INFO L481 AbstractCegarLoop]: Abstraction has 4980 states and 23166 transitions. [2020-10-21 23:55:24,840 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:55:24,840 INFO L276 IsEmpty]: Start isEmpty. Operand 4980 states and 23166 transitions. [2020-10-21 23:55:24,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-10-21 23:55:24,843 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:24,843 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:24,843 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-10-21 23:55:24,844 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:24,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:24,844 INFO L82 PathProgramCache]: Analyzing trace with hash 350501423, now seen corresponding path program 1 times [2020-10-21 23:55:24,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:24,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122924906] [2020-10-21 23:55:24,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:24,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:55:24,868 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-10-21 23:55:24,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122924906] [2020-10-21 23:55:24,868 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:55:24,869 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:55:24,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [552878345] [2020-10-21 23:55:24,869 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:55:24,871 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:55:24,872 INFO L252 McrAutomatonBuilder]: Finished intersection with 21 states and 20 transitions. [2020-10-21 23:55:24,872 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:55:24,872 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:55:24,873 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:55:24,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:55:24,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:55:24,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:24,873 INFO L87 Difference]: Start difference. First operand 4980 states and 23166 transitions. Second operand 3 states. [2020-10-21 23:55:24,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:55:24,946 INFO L93 Difference]: Finished difference Result 6912 states and 31999 transitions. [2020-10-21 23:55:24,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:55:24,947 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2020-10-21 23:55:24,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:55:24,964 INFO L225 Difference]: With dead ends: 6912 [2020-10-21 23:55:24,965 INFO L226 Difference]: Without dead ends: 6912 [2020-10-21 23:55:24,965 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:55:25,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6912 states. [2020-10-21 23:55:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6912 to 5944. [2020-10-21 23:55:25,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5944 states. [2020-10-21 23:55:25,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5944 states to 5944 states and 28053 transitions. [2020-10-21 23:55:25,155 INFO L78 Accepts]: Start accepts. Automaton has 5944 states and 28053 transitions. Word has length 20 [2020-10-21 23:55:25,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:55:25,156 INFO L481 AbstractCegarLoop]: Abstraction has 5944 states and 28053 transitions. [2020-10-21 23:55:25,156 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:55:25,156 INFO L276 IsEmpty]: Start isEmpty. Operand 5944 states and 28053 transitions. [2020-10-21 23:55:25,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-21 23:55:25,159 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:55:25,159 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:55:25,159 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-10-21 23:55:25,160 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:55:25,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:55:25,160 INFO L82 PathProgramCache]: Analyzing trace with hash -2019503382, now seen corresponding path program 1 times [2020-10-21 23:55:25,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:55:25,165 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275204401] [2020-10-21 23:55:25,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:55:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:55:25,173 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:55:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:55:25,180 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:55:25,186 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:55:25,186 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:55:25,186 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-10-21 23:55:25,187 WARN L371 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:55:25,187 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2020-10-21 23:55:25,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,213 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,214 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,215 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,215 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,216 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,217 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,218 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,227 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,228 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,231 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:55:25,239 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:55:25,240 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-21 23:55:25,240 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:55:25,240 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:55:25,240 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:55:25,240 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:55:25,240 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:55:25,240 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:55:25,240 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:55:25,240 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:55:25,242 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:55:25,242 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 101 transitions, 279 flow [2020-10-21 23:55:25,242 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 101 transitions, 279 flow [2020-10-21 23:55:25,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 115 places, 101 transitions, 279 flow [2020-10-21 23:55:25,263 INFO L129 PetriNetUnfolder]: 8/163 cut-off events. [2020-10-21 23:55:25,263 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2020-10-21 23:55:25,265 INFO L80 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 163 events. 8/163 cut-off events. For 77/77 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/140 useless extension candidates. Maximal degree in co-relation 170. Up to 16 conditions per place. [2020-10-21 23:55:25,272 INFO L116 LiptonReduction]: Number of co-enabled transitions 6020 [2020-10-21 23:55:26,643 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2020-10-21 23:55:26,723 INFO L131 LiptonReduction]: Checked pairs total: 10631 [2020-10-21 23:55:26,723 INFO L133 LiptonReduction]: Total number of compositions: 69 [2020-10-21 23:55:26,723 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 33 transitions, 143 flow [2020-10-21 23:56:15,334 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 103764 states. [2020-10-21 23:56:15,335 INFO L276 IsEmpty]: Start isEmpty. Operand 103764 states. [2020-10-21 23:56:15,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-21 23:56:15,335 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:56:15,335 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-21 23:56:15,335 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:56:15,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:56:15,336 INFO L82 PathProgramCache]: Analyzing trace with hash 945525817, now seen corresponding path program 1 times [2020-10-21 23:56:15,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:56:15,337 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042780399] [2020-10-21 23:56:15,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:56:15,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:56:15,359 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-21 23:56:15,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042780399] [2020-10-21 23:56:15,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:56:15,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:56:15,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1702295742] [2020-10-21 23:56:15,360 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:56:15,360 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:56:15,361 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2020-10-21 23:56:15,361 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:56:15,361 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:56:15,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:56:15,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:56:15,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:56:15,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:56:15,362 INFO L87 Difference]: Start difference. First operand 103764 states. Second operand 3 states. [2020-10-21 23:56:16,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:56:16,303 INFO L93 Difference]: Finished difference Result 122811 states and 708293 transitions. [2020-10-21 23:56:16,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:56:16,303 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-10-21 23:56:16,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:56:16,870 INFO L225 Difference]: With dead ends: 122811 [2020-10-21 23:56:16,871 INFO L226 Difference]: Without dead ends: 122811 [2020-10-21 23:56:16,871 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:56:32,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122811 states. [2020-10-21 23:56:35,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122811 to 102354. [2020-10-21 23:56:35,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102354 states. [2020-10-21 23:56:35,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102354 states to 102354 states and 603935 transitions. [2020-10-21 23:56:35,628 INFO L78 Accepts]: Start accepts. Automaton has 102354 states and 603935 transitions. Word has length 5 [2020-10-21 23:56:35,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:56:35,628 INFO L481 AbstractCegarLoop]: Abstraction has 102354 states and 603935 transitions. [2020-10-21 23:56:35,628 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:56:35,629 INFO L276 IsEmpty]: Start isEmpty. Operand 102354 states and 603935 transitions. [2020-10-21 23:56:35,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-21 23:56:35,629 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:56:35,629 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:56:35,629 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-10-21 23:56:35,629 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:56:35,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:56:35,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1608031998, now seen corresponding path program 1 times [2020-10-21 23:56:35,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:56:35,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188326229] [2020-10-21 23:56:35,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:56:35,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:56:35,647 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-21 23:56:35,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188326229] [2020-10-21 23:56:35,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:56:35,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:56:35,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [660373893] [2020-10-21 23:56:35,649 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:56:35,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:56:35,650 INFO L252 McrAutomatonBuilder]: Finished intersection with 9 states and 8 transitions. [2020-10-21 23:56:35,650 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:56:35,650 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:56:35,650 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:56:35,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:56:35,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:56:35,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:56:35,651 INFO L87 Difference]: Start difference. First operand 102354 states and 603935 transitions. Second operand 3 states. [2020-10-21 23:56:36,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:56:36,840 INFO L93 Difference]: Finished difference Result 148254 states and 859795 transitions. [2020-10-21 23:56:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:56:36,840 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2020-10-21 23:56:36,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:56:45,407 INFO L225 Difference]: With dead ends: 148254 [2020-10-21 23:56:45,407 INFO L226 Difference]: Without dead ends: 148254 [2020-10-21 23:56:45,407 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:56:57,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148254 states. [2020-10-21 23:57:00,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148254 to 122716. [2020-10-21 23:57:00,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122716 states. [2020-10-21 23:57:02,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122716 states to 122716 states and 728220 transitions. [2020-10-21 23:57:02,620 INFO L78 Accepts]: Start accepts. Automaton has 122716 states and 728220 transitions. Word has length 8 [2020-10-21 23:57:02,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:02,620 INFO L481 AbstractCegarLoop]: Abstraction has 122716 states and 728220 transitions. [2020-10-21 23:57:02,620 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:57:02,620 INFO L276 IsEmpty]: Start isEmpty. Operand 122716 states and 728220 transitions. [2020-10-21 23:57:02,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:57:02,621 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:02,621 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:02,621 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-10-21 23:57:02,621 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:02,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:02,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1690612045, now seen corresponding path program 1 times [2020-10-21 23:57:02,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:02,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200398687] [2020-10-21 23:57:02,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:02,643 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-21 23:57:02,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200398687] [2020-10-21 23:57:02,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:02,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:57:02,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [576768593] [2020-10-21 23:57:02,645 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:02,646 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:02,647 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:57:02,647 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:02,647 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:02,648 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:57:02,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:02,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:57:02,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:57:02,648 INFO L87 Difference]: Start difference. First operand 122716 states and 728220 transitions. Second operand 4 states. [2020-10-21 23:57:03,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:03,423 INFO L93 Difference]: Finished difference Result 97178 states and 571107 transitions. [2020-10-21 23:57:03,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:03,424 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:57:03,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:03,827 INFO L225 Difference]: With dead ends: 97178 [2020-10-21 23:57:03,827 INFO L226 Difference]: Without dead ends: 97178 [2020-10-21 23:57:03,828 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:57:16,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97178 states. [2020-10-21 23:57:18,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97178 to 76759. [2020-10-21 23:57:18,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76759 states. [2020-10-21 23:57:18,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76759 states to 76759 states and 446504 transitions. [2020-10-21 23:57:18,975 INFO L78 Accepts]: Start accepts. Automaton has 76759 states and 446504 transitions. Word has length 9 [2020-10-21 23:57:18,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:18,975 INFO L481 AbstractCegarLoop]: Abstraction has 76759 states and 446504 transitions. [2020-10-21 23:57:18,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:57:18,975 INFO L276 IsEmpty]: Start isEmpty. Operand 76759 states and 446504 transitions. [2020-10-21 23:57:18,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-21 23:57:18,976 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:18,976 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:18,976 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-10-21 23:57:18,976 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:18,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:18,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1690610195, now seen corresponding path program 1 times [2020-10-21 23:57:18,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:18,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197792683] [2020-10-21 23:57:18,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:18,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:19,005 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-21 23:57:19,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197792683] [2020-10-21 23:57:19,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:19,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:57:19,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [223106320] [2020-10-21 23:57:19,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:19,006 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:19,007 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 16 transitions. [2020-10-21 23:57:19,007 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:19,021 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:19,022 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:57:19,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:19,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:57:19,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:57:19,022 INFO L87 Difference]: Start difference. First operand 76759 states and 446504 transitions. Second operand 4 states. [2020-10-21 23:57:20,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:20,881 INFO L93 Difference]: Finished difference Result 61421 states and 354199 transitions. [2020-10-21 23:57:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:20,881 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 9 [2020-10-21 23:57:20,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:21,159 INFO L225 Difference]: With dead ends: 61421 [2020-10-21 23:57:21,159 INFO L226 Difference]: Without dead ends: 61421 [2020-10-21 23:57:21,159 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:57:29,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61421 states. [2020-10-21 23:57:30,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61421 to 46083. [2020-10-21 23:57:30,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46083 states. [2020-10-21 23:57:31,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46083 states to 46083 states and 261894 transitions. [2020-10-21 23:57:31,221 INFO L78 Accepts]: Start accepts. Automaton has 46083 states and 261894 transitions. Word has length 9 [2020-10-21 23:57:31,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:31,221 INFO L481 AbstractCegarLoop]: Abstraction has 46083 states and 261894 transitions. [2020-10-21 23:57:31,221 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:57:31,221 INFO L276 IsEmpty]: Start isEmpty. Operand 46083 states and 261894 transitions. [2020-10-21 23:57:31,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-21 23:57:31,221 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:31,221 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:31,222 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2020-10-21 23:57:31,222 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:31,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:31,222 INFO L82 PathProgramCache]: Analyzing trace with hash -1338472360, now seen corresponding path program 1 times [2020-10-21 23:57:31,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:31,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151226382] [2020-10-21 23:57:31,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:31,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:31,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:57:31,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151226382] [2020-10-21 23:57:31,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:31,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:57:31,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [583976935] [2020-10-21 23:57:31,242 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:31,243 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:31,243 INFO L252 McrAutomatonBuilder]: Finished intersection with 12 states and 11 transitions. [2020-10-21 23:57:31,243 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:31,244 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:31,244 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:57:31,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:31,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:57:31,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:57:31,244 INFO L87 Difference]: Start difference. First operand 46083 states and 261894 transitions. Second operand 3 states. [2020-10-21 23:57:32,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:32,127 INFO L93 Difference]: Finished difference Result 69057 states and 386770 transitions. [2020-10-21 23:57:32,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:32,128 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2020-10-21 23:57:32,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:32,530 INFO L225 Difference]: With dead ends: 69057 [2020-10-21 23:57:32,531 INFO L226 Difference]: Without dead ends: 69057 [2020-10-21 23:57:32,531 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:57:40,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69057 states. [2020-10-21 23:57:41,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69057 to 57562. [2020-10-21 23:57:41,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57562 states. [2020-10-21 23:57:41,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57562 states to 57562 states and 330031 transitions. [2020-10-21 23:57:41,548 INFO L78 Accepts]: Start accepts. Automaton has 57562 states and 330031 transitions. Word has length 11 [2020-10-21 23:57:41,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:41,548 INFO L481 AbstractCegarLoop]: Abstraction has 57562 states and 330031 transitions. [2020-10-21 23:57:41,548 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:57:41,548 INFO L276 IsEmpty]: Start isEmpty. Operand 57562 states and 330031 transitions. [2020-10-21 23:57:41,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-21 23:57:41,549 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:41,549 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:41,549 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-21 23:57:41,549 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:41,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:41,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1457033907, now seen corresponding path program 1 times [2020-10-21 23:57:41,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:41,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98227401] [2020-10-21 23:57:41,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:41,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-21 23:57:41,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98227401] [2020-10-21 23:57:41,591 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:41,591 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:57:41,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1659199425] [2020-10-21 23:57:41,592 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:41,593 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:41,594 INFO L252 McrAutomatonBuilder]: Finished intersection with 17 states and 19 transitions. [2020-10-21 23:57:41,594 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:41,594 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:41,594 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:57:41,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:41,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:57:41,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:57:41,595 INFO L87 Difference]: Start difference. First operand 57562 states and 330031 transitions. Second operand 4 states. [2020-10-21 23:57:41,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:41,934 INFO L93 Difference]: Finished difference Result 46067 states and 261797 transitions. [2020-10-21 23:57:41,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:41,935 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2020-10-21 23:57:41,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:42,962 INFO L225 Difference]: With dead ends: 46067 [2020-10-21 23:57:42,962 INFO L226 Difference]: Without dead ends: 46067 [2020-10-21 23:57:42,962 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:57:48,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46067 states. [2020-10-21 23:57:48,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46067 to 34572. [2020-10-21 23:57:48,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34572 states. [2020-10-21 23:57:49,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34572 states to 34572 states and 193563 transitions. [2020-10-21 23:57:49,087 INFO L78 Accepts]: Start accepts. Automaton has 34572 states and 193563 transitions. Word has length 12 [2020-10-21 23:57:49,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:49,087 INFO L481 AbstractCegarLoop]: Abstraction has 34572 states and 193563 transitions. [2020-10-21 23:57:49,087 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:57:49,087 INFO L276 IsEmpty]: Start isEmpty. Operand 34572 states and 193563 transitions. [2020-10-21 23:57:49,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-21 23:57:49,088 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:49,088 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:49,088 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2020-10-21 23:57:49,088 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:49,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:49,089 INFO L82 PathProgramCache]: Analyzing trace with hash -102067714, now seen corresponding path program 1 times [2020-10-21 23:57:49,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:49,090 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82261573] [2020-10-21 23:57:49,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:49,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:57:49,103 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82261573] [2020-10-21 23:57:49,103 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:49,103 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:57:49,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1511105387] [2020-10-21 23:57:49,103 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:49,104 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:49,105 INFO L252 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-10-21 23:57:49,105 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:49,105 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:49,105 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:57:49,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:49,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:57:49,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:57:49,106 INFO L87 Difference]: Start difference. First operand 34572 states and 193563 transitions. Second operand 3 states. [2020-10-21 23:57:50,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:50,003 INFO L93 Difference]: Finished difference Result 51759 states and 285634 transitions. [2020-10-21 23:57:50,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:50,004 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2020-10-21 23:57:50,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:50,217 INFO L225 Difference]: With dead ends: 51759 [2020-10-21 23:57:50,217 INFO L226 Difference]: Without dead ends: 51759 [2020-10-21 23:57:50,217 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:57:54,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51759 states. [2020-10-21 23:57:55,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51759 to 43159. [2020-10-21 23:57:55,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43159 states. [2020-10-21 23:57:55,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43159 states to 43159 states and 243856 transitions. [2020-10-21 23:57:56,000 INFO L78 Accepts]: Start accepts. Automaton has 43159 states and 243856 transitions. Word has length 14 [2020-10-21 23:57:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:56,000 INFO L481 AbstractCegarLoop]: Abstraction has 43159 states and 243856 transitions. [2020-10-21 23:57:56,000 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:57:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 43159 states and 243856 transitions. [2020-10-21 23:57:56,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-21 23:57:56,001 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:56,001 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:56,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2020-10-21 23:57:56,001 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:56,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:56,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1130872383, now seen corresponding path program 1 times [2020-10-21 23:57:56,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:56,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77859266] [2020-10-21 23:57:56,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:56,018 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2020-10-21 23:57:56,018 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77859266] [2020-10-21 23:57:56,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:56,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:57:56,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1196018071] [2020-10-21 23:57:56,019 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:56,020 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:56,021 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 22 transitions. [2020-10-21 23:57:56,022 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:56,022 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:56,022 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:57:56,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:56,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:57:56,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:57:56,023 INFO L87 Difference]: Start difference. First operand 43159 states and 243856 transitions. Second operand 4 states. [2020-10-21 23:57:56,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:56,832 INFO L93 Difference]: Finished difference Result 34559 states and 193478 transitions. [2020-10-21 23:57:56,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:56,833 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-10-21 23:57:56,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:56,980 INFO L225 Difference]: With dead ends: 34559 [2020-10-21 23:57:56,980 INFO L226 Difference]: Without dead ends: 34559 [2020-10-21 23:57:56,981 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:57:58,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34559 states. [2020-10-21 23:57:58,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34559 to 25959. [2020-10-21 23:57:58,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25959 states. [2020-10-21 23:57:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25959 states to 25959 states and 143100 transitions. [2020-10-21 23:57:58,720 INFO L78 Accepts]: Start accepts. Automaton has 25959 states and 143100 transitions. Word has length 15 [2020-10-21 23:57:58,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:57:58,720 INFO L481 AbstractCegarLoop]: Abstraction has 25959 states and 143100 transitions. [2020-10-21 23:57:58,720 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:57:58,720 INFO L276 IsEmpty]: Start isEmpty. Operand 25959 states and 143100 transitions. [2020-10-21 23:57:58,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-21 23:57:58,721 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:57:58,721 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:57:58,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2020-10-21 23:57:58,722 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:57:58,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:57:58,722 INFO L82 PathProgramCache]: Analyzing trace with hash -18802310, now seen corresponding path program 1 times [2020-10-21 23:57:58,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:57:58,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68958562] [2020-10-21 23:57:58,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:57:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:57:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-10-21 23:57:58,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68958562] [2020-10-21 23:57:58,744 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:57:58,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:57:58,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1076378700] [2020-10-21 23:57:58,744 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:57:58,745 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:57:58,748 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-10-21 23:57:58,748 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:57:58,749 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:57:58,749 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:57:58,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:57:58,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:57:58,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:57:58,750 INFO L87 Difference]: Start difference. First operand 25959 states and 143100 transitions. Second operand 3 states. [2020-10-21 23:57:59,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:57:59,636 INFO L93 Difference]: Finished difference Result 38727 states and 210643 transitions. [2020-10-21 23:57:59,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:57:59,636 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-10-21 23:57:59,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:57:59,782 INFO L225 Difference]: With dead ends: 38727 [2020-10-21 23:57:59,782 INFO L226 Difference]: Without dead ends: 38727 [2020-10-21 23:57:59,782 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:58:00,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38727 states. [2020-10-21 23:58:01,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38727 to 32338. [2020-10-21 23:58:01,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32338 states. [2020-10-21 23:58:02,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32338 states to 32338 states and 180031 transitions. [2020-10-21 23:58:02,711 INFO L78 Accepts]: Start accepts. Automaton has 32338 states and 180031 transitions. Word has length 17 [2020-10-21 23:58:02,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:58:02,711 INFO L481 AbstractCegarLoop]: Abstraction has 32338 states and 180031 transitions. [2020-10-21 23:58:02,712 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:58:02,712 INFO L276 IsEmpty]: Start isEmpty. Operand 32338 states and 180031 transitions. [2020-10-21 23:58:02,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-21 23:58:02,713 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:58:02,713 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:58:02,714 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2020-10-21 23:58:02,714 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:58:02,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:58:02,714 INFO L82 PathProgramCache]: Analyzing trace with hash -582866510, now seen corresponding path program 1 times [2020-10-21 23:58:02,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:58:02,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491574021] [2020-10-21 23:58:02,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:58:02,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:58:02,738 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-10-21 23:58:02,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491574021] [2020-10-21 23:58:02,739 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:58:02,739 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:58:02,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [983436401] [2020-10-21 23:58:02,739 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:58:02,741 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:58:02,743 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 25 transitions. [2020-10-21 23:58:02,743 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:58:02,743 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:58:02,743 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:58:02,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:58:02,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:58:02,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:58:02,744 INFO L87 Difference]: Start difference. First operand 32338 states and 180031 transitions. Second operand 4 states. [2020-10-21 23:58:02,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:58:02,969 INFO L93 Difference]: Finished difference Result 25949 states and 143030 transitions. [2020-10-21 23:58:02,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:58:02,970 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2020-10-21 23:58:02,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:58:03,066 INFO L225 Difference]: With dead ends: 25949 [2020-10-21 23:58:03,066 INFO L226 Difference]: Without dead ends: 25949 [2020-10-21 23:58:03,067 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:58:03,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25949 states. [2020-10-21 23:58:04,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25949 to 19560. [2020-10-21 23:58:04,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19560 states. [2020-10-21 23:58:04,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19560 states to 19560 states and 106029 transitions. [2020-10-21 23:58:04,293 INFO L78 Accepts]: Start accepts. Automaton has 19560 states and 106029 transitions. Word has length 18 [2020-10-21 23:58:04,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:58:04,294 INFO L481 AbstractCegarLoop]: Abstraction has 19560 states and 106029 transitions. [2020-10-21 23:58:04,294 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:58:04,294 INFO L276 IsEmpty]: Start isEmpty. Operand 19560 states and 106029 transitions. [2020-10-21 23:58:04,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-10-21 23:58:04,296 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:58:04,296 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:58:04,296 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2020-10-21 23:58:04,296 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:58:04,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:58:04,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1942263782, now seen corresponding path program 1 times [2020-10-21 23:58:04,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:58:04,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922103963] [2020-10-21 23:58:04,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:58:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:58:04,319 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-10-21 23:58:04,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922103963] [2020-10-21 23:58:04,320 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:58:04,320 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:58:04,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1945876263] [2020-10-21 23:58:04,320 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:58:04,322 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:58:04,323 INFO L252 McrAutomatonBuilder]: Finished intersection with 21 states and 20 transitions. [2020-10-21 23:58:04,323 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:58:04,324 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:58:04,324 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:58:04,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:58:04,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:58:04,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:58:04,324 INFO L87 Difference]: Start difference. First operand 19560 states and 106029 transitions. Second operand 3 states. [2020-10-21 23:58:05,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:58:05,129 INFO L93 Difference]: Finished difference Result 28773 states and 154399 transitions. [2020-10-21 23:58:05,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:58:05,129 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 20 [2020-10-21 23:58:05,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:58:05,237 INFO L225 Difference]: With dead ends: 28773 [2020-10-21 23:58:05,237 INFO L226 Difference]: Without dead ends: 28773 [2020-10-21 23:58:05,237 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:58:05,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28773 states. [2020-10-21 23:58:06,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28773 to 24163. [2020-10-21 23:58:06,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24163 states. [2020-10-21 23:58:06,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24163 states to 24163 states and 132493 transitions. [2020-10-21 23:58:06,522 INFO L78 Accepts]: Start accepts. Automaton has 24163 states and 132493 transitions. Word has length 20 [2020-10-21 23:58:06,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:58:06,522 INFO L481 AbstractCegarLoop]: Abstraction has 24163 states and 132493 transitions. [2020-10-21 23:58:06,522 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:58:06,522 INFO L276 IsEmpty]: Start isEmpty. Operand 24163 states and 132493 transitions. [2020-10-21 23:58:06,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-21 23:58:06,525 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:58:06,525 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:58:06,525 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2020-10-21 23:58:06,525 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:58:06,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:58:06,525 INFO L82 PathProgramCache]: Analyzing trace with hash -80630298, now seen corresponding path program 1 times [2020-10-21 23:58:06,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:58:06,526 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665649449] [2020-10-21 23:58:06,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:58:06,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:58:06,551 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-10-21 23:58:06,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665649449] [2020-10-21 23:58:06,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:58:06,552 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-21 23:58:06,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [228377089] [2020-10-21 23:58:06,552 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:58:06,554 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:58:06,557 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 34 transitions. [2020-10-21 23:58:06,557 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:58:06,558 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:58:06,558 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-21 23:58:06,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:58:06,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-21 23:58:06,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-21 23:58:06,559 INFO L87 Difference]: Start difference. First operand 24163 states and 132493 transitions. Second operand 4 states. [2020-10-21 23:58:06,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:58:06,722 INFO L93 Difference]: Finished difference Result 19553 states and 105977 transitions. [2020-10-21 23:58:06,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:58:06,723 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 21 [2020-10-21 23:58:06,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:58:06,786 INFO L225 Difference]: With dead ends: 19553 [2020-10-21 23:58:06,786 INFO L226 Difference]: Without dead ends: 19553 [2020-10-21 23:58:06,786 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-21 23:58:07,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19553 states. [2020-10-21 23:58:07,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19553 to 14943. [2020-10-21 23:58:07,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14943 states. [2020-10-21 23:58:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14943 states to 14943 states and 79461 transitions. [2020-10-21 23:58:07,930 INFO L78 Accepts]: Start accepts. Automaton has 14943 states and 79461 transitions. Word has length 21 [2020-10-21 23:58:07,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:58:07,930 INFO L481 AbstractCegarLoop]: Abstraction has 14943 states and 79461 transitions. [2020-10-21 23:58:07,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-21 23:58:07,930 INFO L276 IsEmpty]: Start isEmpty. Operand 14943 states and 79461 transitions. [2020-10-21 23:58:07,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-21 23:58:07,936 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:58:07,936 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:58:07,937 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2020-10-21 23:58:07,937 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:58:07,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:58:07,937 INFO L82 PathProgramCache]: Analyzing trace with hash -332380271, now seen corresponding path program 1 times [2020-10-21 23:58:07,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:58:07,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154736052] [2020-10-21 23:58:07,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:58:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-21 23:58:07,959 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2020-10-21 23:58:07,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154736052] [2020-10-21 23:58:07,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-21 23:58:07,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-21 23:58:07,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1126093817] [2020-10-21 23:58:07,960 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-21 23:58:07,962 INFO L249 McrAutomatonBuilder]: Started intersection. [2020-10-21 23:58:07,964 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-10-21 23:58:07,965 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-21 23:58:07,965 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-21 23:58:07,965 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-21 23:58:07,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-21 23:58:07,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-21 23:58:07,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:58:07,966 INFO L87 Difference]: Start difference. First operand 14943 states and 79461 transitions. Second operand 3 states. [2020-10-21 23:58:08,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-21 23:58:08,127 INFO L93 Difference]: Finished difference Result 20763 states and 109990 transitions. [2020-10-21 23:58:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-21 23:58:08,127 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 23 [2020-10-21 23:58:08,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-21 23:58:08,193 INFO L225 Difference]: With dead ends: 20763 [2020-10-21 23:58:08,194 INFO L226 Difference]: Without dead ends: 20763 [2020-10-21 23:58:08,194 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-21 23:58:08,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20763 states. [2020-10-21 23:58:09,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20763 to 17851. [2020-10-21 23:58:09,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17851 states. [2020-10-21 23:58:09,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17851 states to 17851 states and 96166 transitions. [2020-10-21 23:58:09,158 INFO L78 Accepts]: Start accepts. Automaton has 17851 states and 96166 transitions. Word has length 23 [2020-10-21 23:58:09,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-21 23:58:09,158 INFO L481 AbstractCegarLoop]: Abstraction has 17851 states and 96166 transitions. [2020-10-21 23:58:09,158 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-21 23:58:09,158 INFO L276 IsEmpty]: Start isEmpty. Operand 17851 states and 96166 transitions. [2020-10-21 23:58:09,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-10-21 23:58:09,166 INFO L414 BasicCegarLoop]: Found error trace [2020-10-21 23:58:09,166 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-21 23:58:09,166 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2020-10-21 23:58:09,166 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-21 23:58:09,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-21 23:58:09,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1714015890, now seen corresponding path program 1 times [2020-10-21 23:58:09,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-21 23:58:09,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930266588] [2020-10-21 23:58:09,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-21 23:58:09,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:58:09,181 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:58:09,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-21 23:58:09,188 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-21 23:58:09,194 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-21 23:58:09,194 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-21 23:58:09,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2020-10-21 23:58:09,195 WARN L371 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-21 23:58:09,195 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2020-10-21 23:58:09,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,379 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,380 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,381 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,382 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,384 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,384 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,384 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,384 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,384 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,386 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,387 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,388 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,388 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,388 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,389 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,389 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,390 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,390 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,391 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,391 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,392 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,392 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,393 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,394 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,396 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,398 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-21 23:58:09,401 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-21 23:58:09,401 INFO L253 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2020-10-21 23:58:09,401 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-21 23:58:09,401 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-21 23:58:09,401 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-21 23:58:09,401 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-21 23:58:09,402 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-21 23:58:09,402 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-21 23:58:09,402 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-21 23:58:09,402 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-21 23:58:09,403 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-21 23:58:09,404 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 128 places, 112 transitions, 320 flow [2020-10-21 23:58:09,404 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 128 places, 112 transitions, 320 flow [2020-10-21 23:58:09,404 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 128 places, 112 transitions, 320 flow [2020-10-21 23:58:09,430 INFO L129 PetriNetUnfolder]: 9/183 cut-off events. [2020-10-21 23:58:09,430 INFO L130 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2020-10-21 23:58:09,432 INFO L80 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 183 events. 9/183 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 495 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 200. Up to 18 conditions per place. [2020-10-21 23:58:09,441 INFO L116 LiptonReduction]: Number of co-enabled transitions 7760 [2020-10-21 23:58:10,643 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2020-10-21 23:58:10,732 INFO L131 LiptonReduction]: Checked pairs total: 12195 [2020-10-21 23:58:10,733 INFO L133 LiptonReduction]: Total number of compositions: 76 [2020-10-21 23:58:10,733 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 54 places, 37 transitions, 170 flow Received shutdown request... [2020-10-21 23:58:31,672 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-21 23:58:31,674 WARN L235 ceAbstractionStarter]: Timeout [2020-10-21 23:58:31,674 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.10 11:58:31 BasicIcfg [2020-10-21 23:58:31,675 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-21 23:58:31,676 INFO L168 Benchmark]: Toolchain (without parser) took 222587.39 ms. Allocated memory was 140.5 MB in the beginning and 3.5 GB in the end (delta: 3.3 GB). Free memory was 101.9 MB in the beginning and 2.0 GB in the end (delta: -1.9 GB). Peak memory consumption was 2.3 GB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,676 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 140.5 MB. Free memory was 122.0 MB in the beginning and 121.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,677 INFO L168 Benchmark]: CACSL2BoogieTranslator took 770.81 ms. Allocated memory was 140.5 MB in the beginning and 203.4 MB in the end (delta: 62.9 MB). Free memory was 100.8 MB in the beginning and 159.2 MB in the end (delta: -58.4 MB). Peak memory consumption was 22.4 MB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,677 INFO L168 Benchmark]: Boogie Procedure Inliner took 44.88 ms. Allocated memory is still 203.4 MB. Free memory was 159.2 MB in the beginning and 157.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,677 INFO L168 Benchmark]: Boogie Preprocessor took 30.15 ms. Allocated memory is still 203.4 MB. Free memory was 157.2 MB in the beginning and 155.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,677 INFO L168 Benchmark]: RCFGBuilder took 418.82 ms. Allocated memory is still 203.4 MB. Free memory was 155.9 MB in the beginning and 135.0 MB in the end (delta: 20.9 MB). Peak memory consumption was 20.9 MB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,678 INFO L168 Benchmark]: TraceAbstraction took 221311.12 ms. Allocated memory was 203.4 MB in the beginning and 3.5 GB in the end (delta: 3.3 GB). Free memory was 134.3 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 2.3 GB. Max. memory is 7.1 GB. [2020-10-21 23:58:31,680 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 140.5 MB. Free memory was 122.0 MB in the beginning and 121.8 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 770.81 ms. Allocated memory was 140.5 MB in the beginning and 203.4 MB in the end (delta: 62.9 MB). Free memory was 100.8 MB in the beginning and 159.2 MB in the end (delta: -58.4 MB). Peak memory consumption was 22.4 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 44.88 ms. Allocated memory is still 203.4 MB. Free memory was 159.2 MB in the beginning and 157.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 30.15 ms. Allocated memory is still 203.4 MB. Free memory was 157.2 MB in the beginning and 155.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 418.82 ms. Allocated memory is still 203.4 MB. Free memory was 155.9 MB in the beginning and 135.0 MB in the end (delta: 20.9 MB). Peak memory consumption was 20.9 MB. Max. memory is 7.1 GB. * TraceAbstraction took 221311.12 ms. Allocated memory was 203.4 MB in the beginning and 3.5 GB in the end (delta: 3.3 GB). Free memory was 134.3 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 2.3 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 103 VarBasedMoverChecksPositive, 0 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 2 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.1s, 37 PlacesBefore, 11 PlacesAfterwards, 35 TransitionsBefore, 8 TransitionsAfterwards, 200 CoEnabledTransitionPairs, 5 FixpointIterations, 13 TrivialSequentialCompositions, 15 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 31 TotalNumberOfCompositions, 184 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 320 VarBasedMoverChecksPositive, 15 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 30 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 0.9s, 50 PlacesBefore, 18 PlacesAfterwards, 46 TransitionsBefore, 13 TransitionsAfterwards, 620 CoEnabledTransitionPairs, 5 FixpointIterations, 13 TrivialSequentialCompositions, 18 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 34 TotalNumberOfCompositions, 951 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 600 VarBasedMoverChecksPositive, 26 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 35 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.0s, 63 PlacesBefore, 24 PlacesAfterwards, 57 TransitionsBefore, 17 TransitionsAfterwards, 1260 CoEnabledTransitionPairs, 5 FixpointIterations, 13 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 41 TotalNumberOfCompositions, 2034 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1045 VarBasedMoverChecksPositive, 28 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 75 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.1s, 76 PlacesBefore, 30 PlacesAfterwards, 68 TransitionsBefore, 21 TransitionsAfterwards, 2120 CoEnabledTransitionPairs, 4 FixpointIterations, 13 TrivialSequentialCompositions, 32 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 48 TotalNumberOfCompositions, 3264 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1538 VarBasedMoverChecksPositive, 42 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 114 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.0s, 89 PlacesBefore, 36 PlacesAfterwards, 79 TransitionsBefore, 25 TransitionsAfterwards, 3200 CoEnabledTransitionPairs, 5 FixpointIterations, 13 TrivialSequentialCompositions, 39 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 55 TotalNumberOfCompositions, 4995 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2158 VarBasedMoverChecksPositive, 47 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 98 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.5s, 102 PlacesBefore, 42 PlacesAfterwards, 90 TransitionsBefore, 29 TransitionsAfterwards, 4500 CoEnabledTransitionPairs, 5 FixpointIterations, 13 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 62 TotalNumberOfCompositions, 7923 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 3040 VarBasedMoverChecksPositive, 61 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 226 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.4s, 115 PlacesBefore, 48 PlacesAfterwards, 101 TransitionsBefore, 33 TransitionsAfterwards, 6020 CoEnabledTransitionPairs, 5 FixpointIterations, 13 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 69 TotalNumberOfCompositions, 10631 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 3809 VarBasedMoverChecksPositive, 69 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 226 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.3s, 128 PlacesBefore, 54 PlacesAfterwards, 112 TransitionsBefore, 37 TransitionsAfterwards, 7760 CoEnabledTransitionPairs, 4 FixpointIterations, 13 TrivialSequentialCompositions, 60 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 1 ChoiceCompositions, 76 TotalNumberOfCompositions, 12195 MoverChecksTotal - TimeoutResultAtElement [Line: 15]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 15). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 54 places, 37 transitions, 170 flow. Already constructed 93881 states. Currently 26253 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 34 locations, 1 error locations. Started 8 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 220.7s, OverallIterations: 58, TraceHistogramMax: 8, AutomataDifference: 26.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 83.1s, HoareTripleCheckerStatistics: 1537 SDtfs, 1019 SDslu, 797 SDs, 0 SdLazy, 1173 SolverSat, 124 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 188 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=122716occurred in iteration=2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 108.2s AutomataMinimizationTime, 51 MinimizatonAttempts, 191188 StatesRemovedByMinimization, 50 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 691 NumberOfCodeBlocks, 691 NumberOfCodeBlocksAsserted, 58 NumberOfCheckSat, 535 ConstructedInterpolants, 0 QuantifiedInterpolants, 8465 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 51 InterpolantComputations, 51 PerfectInterpolantSequences, 542/542 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