/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-24 10:24:20,542 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 10:24:20,544 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 10:24:20,581 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 10:24:20,582 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 10:24:20,584 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 10:24:20,587 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 10:24:20,592 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 10:24:20,594 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 10:24:20,598 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 10:24:20,599 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 10:24:20,600 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 10:24:20,601 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 10:24:20,602 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 10:24:20,604 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 10:24:20,605 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 10:24:20,607 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 10:24:20,608 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 10:24:20,610 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 10:24:20,618 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 10:24:20,619 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 10:24:20,620 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 10:24:20,621 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 10:24:20,623 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 10:24:20,629 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 10:24:20,629 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 10:24:20,630 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 10:24:20,631 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 10:24:20,632 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 10:24:20,632 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 10:24:20,633 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 10:24:20,634 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 10:24:20,635 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 10:24:20,636 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 10:24:20,636 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 10:24:20,637 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 10:24:20,637 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 10:24:20,637 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 10:24:20,638 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 10:24:20,638 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 10:24:20,639 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 10:24:20,641 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2021-03-24 10:24:20,677 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 10:24:20,677 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 10:24:20,680 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 10:24:20,680 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 10:24:20,680 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 10:24:20,680 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 10:24:20,680 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 10:24:20,681 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 10:24:20,681 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 10:24:20,681 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 10:24:20,682 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 10:24:20,682 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 10:24:20,682 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 10:24:20,682 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 10:24:20,682 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 10:24:20,683 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 10:24:20,683 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 10:24:20,683 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 10:24:20,683 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 10:24:20,683 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 10:24:20,683 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 10:24:20,684 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 10:24:20,684 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 10:24:20,684 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 10:24:20,684 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 10:24:20,684 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 10:24:20,684 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 10:24:20,684 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-24 10:24:20,685 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 10:24:20,685 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-24 10:24:20,987 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 10:24:21,005 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 10:24:21,008 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 10:24:21,009 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-24 10:24:21,009 INFO L275 PluginConnector]: CDTParser initialized [2021-03-24 10:24:21,010 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2021-03-24 10:24:21,063 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/831f4ee63/9a93d2e73504432187f3148c302424b3/FLAGb043f56e2 [2021-03-24 10:24:21,547 INFO L306 CDTParser]: Found 1 translation units. [2021-03-24 10:24:21,547 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2021-03-24 10:24:21,558 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/831f4ee63/9a93d2e73504432187f3148c302424b3/FLAGb043f56e2 [2021-03-24 10:24:21,570 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/831f4ee63/9a93d2e73504432187f3148c302424b3 [2021-03-24 10:24:21,572 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 10:24:21,573 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-24 10:24:21,574 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-24 10:24:21,574 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-24 10:24:21,577 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-24 10:24:21,577 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 10:24:21" (1/1) ... [2021-03-24 10:24:21,578 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@720485c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:21, skipping insertion in model container [2021-03-24 10:24:21,578 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 10:24:21" (1/1) ... [2021-03-24 10:24:21,584 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-24 10:24:21,610 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-24 10:24:21,725 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 10:24:21,876 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i[31172,31185] [2021-03-24 10:24:21,883 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 10:24:21,891 INFO L203 MainTranslator]: Completed pre-run [2021-03-24 10:24:21,918 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 10:24:21,944 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i[31172,31185] [2021-03-24 10:24:21,946 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 10:24:22,018 INFO L208 MainTranslator]: Completed translation [2021-03-24 10:24:22,019 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22 WrapperNode [2021-03-24 10:24:22,019 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-24 10:24:22,020 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 10:24:22,020 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 10:24:22,020 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 10:24:22,025 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,054 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,079 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 10:24:22,080 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 10:24:22,080 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 10:24:22,080 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 10:24:22,086 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,086 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,090 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,091 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,107 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,111 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,112 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (1/1) ... [2021-03-24 10:24:22,114 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 10:24:22,117 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 10:24:22,117 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 10:24:22,117 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 10:24:22,118 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (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 [2021-03-24 10:24:22,182 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-24 10:24:22,183 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-24 10:24:22,183 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-24 10:24:22,183 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-24 10:24:22,184 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-24 10:24:22,185 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-24 10:24:22,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-24 10:24:22,185 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-24 10:24:22,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 10:24:22,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 10:24:22,187 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-24 10:24:22,558 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 10:24:22,558 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-03-24 10:24:22,559 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 10:24:22 BoogieIcfgContainer [2021-03-24 10:24:22,560 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 10:24:22,561 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 10:24:22,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 10:24:22,563 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 10:24:22,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.03 10:24:21" (1/3) ... [2021-03-24 10:24:22,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2213e95c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 10:24:22, skipping insertion in model container [2021-03-24 10:24:22,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 10:24:22" (2/3) ... [2021-03-24 10:24:22,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2213e95c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 10:24:22, skipping insertion in model container [2021-03-24 10:24:22,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 10:24:22" (3/3) ... [2021-03-24 10:24:22,566 INFO L111 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2021-03-24 10:24:22,571 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 10:24:22,590 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-24 10:24:22,591 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 10:24:22,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,646 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:22,652 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 10:24:22,674 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-24 10:24:22,702 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 10:24:22,703 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 10:24:22,703 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 10:24:22,703 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 10:24:22,703 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 10:24:22,703 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 10:24:22,703 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 10:24:22,703 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 10:24:22,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-03-24 10:24:22,758 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-24 10:24:22,758 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 10:24:22,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 53 events. 4/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 30. Up to 4 conditions per place. [2021-03-24 10:24:22,762 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 45 transitions, 95 flow [2021-03-24 10:24:22,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 45 transitions, 95 flow [2021-03-24 10:24:22,768 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 10:24:22,775 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 45 transitions, 95 flow [2021-03-24 10:24:22,778 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 45 transitions, 95 flow [2021-03-24 10:24:22,779 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-03-24 10:24:22,801 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-24 10:24:22,801 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 10:24:22,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 53 events. 4/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 30. Up to 4 conditions per place. [2021-03-24 10:24:22,804 INFO L142 LiptonReduction]: Number of co-enabled transitions 420 [2021-03-24 10:24:23,738 INFO L154 LiptonReduction]: Checked pairs total: 216 [2021-03-24 10:24:23,739 INFO L156 LiptonReduction]: Total number of compositions: 29 [2021-03-24 10:24:23,741 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 974 [2021-03-24 10:24:23,749 INFO L129 PetriNetUnfolder]: 1/19 cut-off events. [2021-03-24 10:24:23,749 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 10:24:23,749 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:23,750 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:23,750 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:23,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:23,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1924869424, now seen corresponding path program 1 times [2021-03-24 10:24:23,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:23,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14677680] [2021-03-24 10:24:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:23,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:23,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:23,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:23,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:23,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:23,962 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:23,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:23,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:23,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:23,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:23,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14677680] [2021-03-24 10:24:23,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:23,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 10:24:23,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156849949] [2021-03-24 10:24:23,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 10:24:23,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:24,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 10:24:24,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-24 10:24:24,008 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 74 [2021-03-24 10:24:24,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 21 transitions, 47 flow. Second operand has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:24,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:24,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 74 [2021-03-24 10:24:24,018 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:24,038 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-03-24 10:24:24,038 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 10:24:24,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26 conditions, 17 events. 0/17 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 9 event pairs, 0 based on Foata normal form. 6/22 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-24 10:24:24,039 INFO L132 encePairwiseOnDemand]: 68/74 looper letters, 1 selfloop transitions, 2 changer transitions 0/15 dead transitions. [2021-03-24 10:24:24,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 15 transitions, 41 flow [2021-03-24 10:24:24,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-24 10:24:24,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-24 10:24:24,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2021-03-24 10:24:24,052 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6351351351351351 [2021-03-24 10:24:24,052 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 188 transitions. [2021-03-24 10:24:24,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 188 transitions. [2021-03-24 10:24:24,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:24,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 188 transitions. [2021-03-24 10:24:24,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 47.0) internal successors, (188), 4 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:24,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 74.0) internal successors, (370), 5 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:24,069 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 74.0) internal successors, (370), 5 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:24,070 INFO L185 Difference]: Start difference. First operand has 22 places, 21 transitions, 47 flow. Second operand 4 states and 188 transitions. [2021-03-24 10:24:24,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 15 transitions, 41 flow [2021-03-24 10:24:24,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 15 transitions, 41 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:24,075 INFO L241 Difference]: Finished difference. Result has 21 places, 15 transitions, 39 flow [2021-03-24 10:24:24,077 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=74, PETRI_DIFFERENCE_MINUEND_FLOW=35, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=39, PETRI_PLACES=21, PETRI_TRANSITIONS=15} [2021-03-24 10:24:24,078 INFO L343 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2021-03-24 10:24:24,078 INFO L480 AbstractCegarLoop]: Abstraction has has 21 places, 15 transitions, 39 flow [2021-03-24 10:24:24,078 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:24,078 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:24,078 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:24,079 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 10:24:24,079 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:24,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:24,079 INFO L82 PathProgramCache]: Analyzing trace with hash 456450159, now seen corresponding path program 1 times [2021-03-24 10:24:24,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:24,080 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210979420] [2021-03-24 10:24:24,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:24,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:24,121 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:24,144 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:24,178 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 10:24:24,178 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 10:24:24,180 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 10:24:24,181 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 10:24:24,181 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-24 10:24:24,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,205 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,210 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,210 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,212 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:24,213 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 10:24:24,213 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-24 10:24:24,216 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 10:24:24,216 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 10:24:24,216 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 10:24:24,216 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 10:24:24,216 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 10:24:24,216 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 10:24:24,216 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 10:24:24,216 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 10:24:24,219 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-03-24 10:24:24,234 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-03-24 10:24:24,234 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 10:24:24,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 84 events. 7/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 167 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 54. Up to 6 conditions per place. [2021-03-24 10:24:24,236 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 146 flow [2021-03-24 10:24:24,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 146 flow [2021-03-24 10:24:24,238 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 10:24:24,238 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 146 flow [2021-03-24 10:24:24,238 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 146 flow [2021-03-24 10:24:24,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-03-24 10:24:24,260 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-03-24 10:24:24,260 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 10:24:24,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 84 events. 7/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 165 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 54. Up to 6 conditions per place. [2021-03-24 10:24:24,262 INFO L142 LiptonReduction]: Number of co-enabled transitions 1764 [2021-03-24 10:24:25,168 INFO L154 LiptonReduction]: Checked pairs total: 5051 [2021-03-24 10:24:25,169 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-24 10:24:25,169 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 931 [2021-03-24 10:24:25,173 INFO L129 PetriNetUnfolder]: 0/29 cut-off events. [2021-03-24 10:24:25,173 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 10:24:25,173 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:25,173 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:25,174 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 10:24:25,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:25,174 INFO L82 PathProgramCache]: Analyzing trace with hash 1167893594, now seen corresponding path program 1 times [2021-03-24 10:24:25,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:25,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100991073] [2021-03-24 10:24:25,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:25,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:25,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:25,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:25,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:25,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:25,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:25,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:25,222 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:25,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:25,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:25,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:25,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:25,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100991073] [2021-03-24 10:24:25,240 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:25,240 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:25,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849586736] [2021-03-24 10:24:25,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:25,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:25,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:25,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:25,242 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 103 [2021-03-24 10:24:25,242 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 94 flow. Second operand has 5 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:25,242 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:25,243 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 103 [2021-03-24 10:24:25,243 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:25,346 INFO L129 PetriNetUnfolder]: 35/208 cut-off events. [2021-03-24 10:24:25,347 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-24 10:24:25,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 208 events. 35/208 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1144 event pairs, 6 based on Foata normal form. 114/281 useless extension candidates. Maximal degree in co-relation 286. Up to 40 conditions per place. [2021-03-24 10:24:25,351 INFO L132 encePairwiseOnDemand]: 90/103 looper letters, 21 selfloop transitions, 18 changer transitions 0/61 dead transitions. [2021-03-24 10:24:25,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 61 transitions, 212 flow [2021-03-24 10:24:25,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 10:24:25,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 10:24:25,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 465 transitions. [2021-03-24 10:24:25,355 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6449375866851595 [2021-03-24 10:24:25,355 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 465 transitions. [2021-03-24 10:24:25,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 465 transitions. [2021-03-24 10:24:25,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:25,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 465 transitions. [2021-03-24 10:24:25,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 66.42857142857143) internal successors, (465), 7 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:25,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 103.0) internal successors, (824), 8 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:25,360 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 103.0) internal successors, (824), 8 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:25,360 INFO L185 Difference]: Start difference. First operand has 43 places, 41 transitions, 94 flow. Second operand 7 states and 465 transitions. [2021-03-24 10:24:25,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 61 transitions, 212 flow [2021-03-24 10:24:25,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 61 transitions, 210 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:25,362 INFO L241 Difference]: Finished difference. Result has 50 places, 52 transitions, 212 flow [2021-03-24 10:24:25,362 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=212, PETRI_PLACES=50, PETRI_TRANSITIONS=52} [2021-03-24 10:24:25,362 INFO L343 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2021-03-24 10:24:25,362 INFO L480 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 212 flow [2021-03-24 10:24:25,362 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 58.4) internal successors, (292), 5 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:25,362 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:25,363 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:25,363 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 10:24:25,363 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 10:24:25,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:25,363 INFO L82 PathProgramCache]: Analyzing trace with hash 602182494, now seen corresponding path program 1 times [2021-03-24 10:24:25,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:25,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730317879] [2021-03-24 10:24:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:25,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:25,376 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:25,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:25,384 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:25,388 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 10:24:25,388 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 10:24:25,388 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 10:24:25,388 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 10:24:25,389 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:25,413 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 10:24:25,413 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-24 10:24:25,414 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 10:24:25,414 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 10:24:25,414 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 10:24:25,415 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 10:24:25,415 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 10:24:25,415 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 10:24:25,415 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 10:24:25,415 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 10:24:25,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-03-24 10:24:25,446 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-03-24 10:24:25,447 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-24 10:24:25,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 115 events. 10/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 307 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 88. Up to 8 conditions per place. [2021-03-24 10:24:25,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 89 transitions, 199 flow [2021-03-24 10:24:25,448 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 89 transitions, 199 flow [2021-03-24 10:24:25,448 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 10:24:25,449 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 89 transitions, 199 flow [2021-03-24 10:24:25,449 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 89 transitions, 199 flow [2021-03-24 10:24:25,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-03-24 10:24:25,458 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-03-24 10:24:25,458 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-24 10:24:25,459 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 115 events. 10/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 309 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 88. Up to 8 conditions per place. [2021-03-24 10:24:25,461 INFO L142 LiptonReduction]: Number of co-enabled transitions 4032 [2021-03-24 10:24:26,521 INFO L154 LiptonReduction]: Checked pairs total: 12563 [2021-03-24 10:24:26,521 INFO L156 LiptonReduction]: Total number of compositions: 41 [2021-03-24 10:24:26,522 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1074 [2021-03-24 10:24:26,532 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-24 10:24:26,532 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-24 10:24:26,532 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:26,532 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:26,532 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 10:24:26,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:26,533 INFO L82 PathProgramCache]: Analyzing trace with hash 403819817, now seen corresponding path program 1 times [2021-03-24 10:24:26,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:26,533 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309862218] [2021-03-24 10:24:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:26,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:26,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:26,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:26,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:26,604 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:26,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:26,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:26,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309862218] [2021-03-24 10:24:26,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:26,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:26,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611434999] [2021-03-24 10:24:26,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:26,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:26,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:26,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:26,638 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 130 [2021-03-24 10:24:26,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:26,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:26,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 130 [2021-03-24 10:24:26,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:26,864 INFO L129 PetriNetUnfolder]: 542/1717 cut-off events. [2021-03-24 10:24:26,864 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-24 10:24:26,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2642 conditions, 1717 events. 542/1717 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15049 event pairs, 144 based on Foata normal form. 1062/2477 useless extension candidates. Maximal degree in co-relation 2608. Up to 453 conditions per place. [2021-03-24 10:24:26,879 INFO L132 encePairwiseOnDemand]: 112/130 looper letters, 42 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2021-03-24 10:24:26,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 91 transitions, 323 flow [2021-03-24 10:24:26,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 10:24:26,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 10:24:26,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 555 transitions. [2021-03-24 10:24:26,882 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2021-03-24 10:24:26,882 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 555 transitions. [2021-03-24 10:24:26,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 555 transitions. [2021-03-24 10:24:26,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:26,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 555 transitions. [2021-03-24 10:24:26,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.5) internal successors, (555), 6 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:26,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 130.0) internal successors, (910), 7 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:26,886 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 130.0) internal successors, (910), 7 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:26,886 INFO L185 Difference]: Start difference. First operand has 61 places, 60 transitions, 141 flow. Second operand 6 states and 555 transitions. [2021-03-24 10:24:26,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 91 transitions, 323 flow [2021-03-24 10:24:26,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 91 transitions, 317 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:26,890 INFO L241 Difference]: Finished difference. Result has 62 places, 70 transitions, 260 flow [2021-03-24 10:24:26,890 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=130, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=62, PETRI_TRANSITIONS=70} [2021-03-24 10:24:26,890 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 1 predicate places. [2021-03-24 10:24:26,890 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 70 transitions, 260 flow [2021-03-24 10:24:26,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:26,890 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:26,890 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:26,891 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 10:24:26,891 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 10:24:26,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:26,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1553337380, now seen corresponding path program 1 times [2021-03-24 10:24:26,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:26,892 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952755306] [2021-03-24 10:24:26,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:26,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:26,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:26,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:26,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:26,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:26,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:26,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952755306] [2021-03-24 10:24:26,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:26,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 10:24:26,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723145789] [2021-03-24 10:24:26,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 10:24:26,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:26,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 10:24:26,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 10:24:26,967 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 130 [2021-03-24 10:24:26,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 70 transitions, 260 flow. Second operand has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:26,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:26,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 130 [2021-03-24 10:24:26,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:27,079 INFO L129 PetriNetUnfolder]: 219/1044 cut-off events. [2021-03-24 10:24:27,079 INFO L130 PetriNetUnfolder]: For 228/271 co-relation queries the response was YES. [2021-03-24 10:24:27,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1898 conditions, 1044 events. 219/1044 cut-off events. For 228/271 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9371 event pairs, 52 based on Foata normal form. 35/897 useless extension candidates. Maximal degree in co-relation 1871. Up to 177 conditions per place. [2021-03-24 10:24:27,090 INFO L132 encePairwiseOnDemand]: 120/130 looper letters, 9 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2021-03-24 10:24:27,090 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 76 transitions, 304 flow [2021-03-24 10:24:27,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 10:24:27,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 10:24:27,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2021-03-24 10:24:27,091 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7487179487179487 [2021-03-24 10:24:27,091 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2021-03-24 10:24:27,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2021-03-24 10:24:27,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:27,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2021-03-24 10:24:27,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 130.0) internal successors, (520), 4 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,094 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 130.0) internal successors, (520), 4 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,094 INFO L185 Difference]: Start difference. First operand has 62 places, 70 transitions, 260 flow. Second operand 3 states and 292 transitions. [2021-03-24 10:24:27,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 76 transitions, 304 flow [2021-03-24 10:24:27,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 76 transitions, 304 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:27,101 INFO L241 Difference]: Finished difference. Result has 66 places, 76 transitions, 318 flow [2021-03-24 10:24:27,101 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=130, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=318, PETRI_PLACES=66, PETRI_TRANSITIONS=76} [2021-03-24 10:24:27,101 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 5 predicate places. [2021-03-24 10:24:27,101 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 76 transitions, 318 flow [2021-03-24 10:24:27,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,102 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:27,102 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:27,102 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-24 10:24:27,102 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 10:24:27,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:27,102 INFO L82 PathProgramCache]: Analyzing trace with hash -142423898, now seen corresponding path program 1 times [2021-03-24 10:24:27,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:27,103 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205901757] [2021-03-24 10:24:27,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:27,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:27,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:27,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:27,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:27,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:27,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:27,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:27,149 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:27,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:27,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:27,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:27,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:24:27,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205901757] [2021-03-24 10:24:27,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:27,167 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:27,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184052836] [2021-03-24 10:24:27,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:27,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:27,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:27,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:27,168 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 130 [2021-03-24 10:24:27,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 76 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:27,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 130 [2021-03-24 10:24:27,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:27,440 INFO L129 PetriNetUnfolder]: 700/2375 cut-off events. [2021-03-24 10:24:27,440 INFO L130 PetriNetUnfolder]: For 1419/1501 co-relation queries the response was YES. [2021-03-24 10:24:27,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5427 conditions, 2375 events. 700/2375 cut-off events. For 1419/1501 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 22783 event pairs, 214 based on Foata normal form. 99/2179 useless extension candidates. Maximal degree in co-relation 5369. Up to 577 conditions per place. [2021-03-24 10:24:27,488 INFO L132 encePairwiseOnDemand]: 119/130 looper letters, 50 selfloop transitions, 35 changer transitions 0/122 dead transitions. [2021-03-24 10:24:27,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 122 transitions, 679 flow [2021-03-24 10:24:27,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 10:24:27,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 10:24:27,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 520 transitions. [2021-03-24 10:24:27,491 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2021-03-24 10:24:27,491 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 520 transitions. [2021-03-24 10:24:27,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 520 transitions. [2021-03-24 10:24:27,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:27,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 520 transitions. [2021-03-24 10:24:27,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 86.66666666666667) internal successors, (520), 6 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 130.0) internal successors, (910), 7 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,494 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 130.0) internal successors, (910), 7 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,494 INFO L185 Difference]: Start difference. First operand has 66 places, 76 transitions, 318 flow. Second operand 6 states and 520 transitions. [2021-03-24 10:24:27,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 122 transitions, 679 flow [2021-03-24 10:24:27,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 122 transitions, 665 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-24 10:24:27,504 INFO L241 Difference]: Finished difference. Result has 72 places, 96 transitions, 538 flow [2021-03-24 10:24:27,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=130, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=72, PETRI_TRANSITIONS=96} [2021-03-24 10:24:27,504 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 11 predicate places. [2021-03-24 10:24:27,504 INFO L480 AbstractCegarLoop]: Abstraction has has 72 places, 96 transitions, 538 flow [2021-03-24 10:24:27,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:27,505 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:27,505 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:27,505 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-24 10:24:27,505 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 10:24:27,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:27,505 INFO L82 PathProgramCache]: Analyzing trace with hash -754218839, now seen corresponding path program 1 times [2021-03-24 10:24:27,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:27,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401930249] [2021-03-24 10:24:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:27,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:27,527 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:27,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:27,532 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:27,535 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 10:24:27,535 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 10:24:27,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-24 10:24:27,537 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 10:24:27,538 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,562 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:27,574 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 10:24:27,574 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-24 10:24:27,575 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 10:24:27,575 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 10:24:27,575 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 10:24:27,575 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 10:24:27,575 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 10:24:27,575 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 10:24:27,575 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 10:24:27,575 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 10:24:27,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-03-24 10:24:27,590 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-03-24 10:24:27,591 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-24 10:24:27,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 146 events. 13/146 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 437 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 123. Up to 10 conditions per place. [2021-03-24 10:24:27,592 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 111 transitions, 254 flow [2021-03-24 10:24:27,593 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 111 places, 111 transitions, 254 flow [2021-03-24 10:24:27,593 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 10:24:27,593 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 111 transitions, 254 flow [2021-03-24 10:24:27,593 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 111 transitions, 254 flow [2021-03-24 10:24:27,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-03-24 10:24:27,605 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-03-24 10:24:27,605 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-24 10:24:27,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 146 events. 13/146 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 444 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 123. Up to 10 conditions per place. [2021-03-24 10:24:27,610 INFO L142 LiptonReduction]: Number of co-enabled transitions 7224 [2021-03-24 10:24:28,742 INFO L154 LiptonReduction]: Checked pairs total: 19134 [2021-03-24 10:24:28,742 INFO L156 LiptonReduction]: Total number of compositions: 48 [2021-03-24 10:24:28,742 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1149 [2021-03-24 10:24:28,746 INFO L129 PetriNetUnfolder]: 2/37 cut-off events. [2021-03-24 10:24:28,746 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-24 10:24:28,746 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:28,746 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:28,746 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:28,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:28,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1357974083, now seen corresponding path program 1 times [2021-03-24 10:24:28,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:28,747 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441792744] [2021-03-24 10:24:28,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:28,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:28,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:28,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:28,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:28,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:28,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:28,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:28,791 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:28,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:28,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:28,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:28,811 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441792744] [2021-03-24 10:24:28,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:28,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:28,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510867031] [2021-03-24 10:24:28,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:28,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:28,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:28,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:28,813 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-24 10:24:28,813 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 184 flow. Second operand has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:28,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:28,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-24 10:24:28,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:30,389 INFO L129 PetriNetUnfolder]: 6735/15358 cut-off events. [2021-03-24 10:24:30,389 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-24 10:24:30,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24775 conditions, 15358 events. 6735/15358 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 1103. Compared 164138 event pairs, 1845 based on Foata normal form. 7773/20576 useless extension candidates. Maximal degree in co-relation 24729. Up to 4519 conditions per place. [2021-03-24 10:24:30,563 INFO L132 encePairwiseOnDemand]: 137/159 looper letters, 63 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2021-03-24 10:24:30,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 138 transitions, 502 flow [2021-03-24 10:24:30,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 10:24:30,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 10:24:30,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 799 transitions. [2021-03-24 10:24:30,566 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7178796046720575 [2021-03-24 10:24:30,566 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 799 transitions. [2021-03-24 10:24:30,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 799 transitions. [2021-03-24 10:24:30,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:30,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 799 transitions. [2021-03-24 10:24:30,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 114.14285714285714) internal successors, (799), 7 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:30,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:30,570 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:30,570 INFO L185 Difference]: Start difference. First operand has 79 places, 76 transitions, 184 flow. Second operand 7 states and 799 transitions. [2021-03-24 10:24:30,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 138 transitions, 502 flow [2021-03-24 10:24:30,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 138 transitions, 490 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:30,574 INFO L241 Difference]: Finished difference. Result has 81 places, 104 transitions, 430 flow [2021-03-24 10:24:30,574 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=430, PETRI_PLACES=81, PETRI_TRANSITIONS=104} [2021-03-24 10:24:30,574 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 2 predicate places. [2021-03-24 10:24:30,574 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 430 flow [2021-03-24 10:24:30,574 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:30,575 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:30,575 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:30,575 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-24 10:24:30,575 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:30,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:30,575 INFO L82 PathProgramCache]: Analyzing trace with hash 629270938, now seen corresponding path program 1 times [2021-03-24 10:24:30,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:30,575 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067587051] [2021-03-24 10:24:30,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:30,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:30,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:30,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:30,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:30,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:30,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:30,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:30,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:30,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067587051] [2021-03-24 10:24:30,629 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:30,629 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 10:24:30,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293381657] [2021-03-24 10:24:30,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 10:24:30,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:30,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 10:24:30,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 10:24:30,631 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 159 [2021-03-24 10:24:30,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 104 transitions, 430 flow. Second operand has 3 states, 3 states have (on average 113.0) internal successors, (339), 3 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:30,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:30,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 159 [2021-03-24 10:24:30,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:31,839 INFO L129 PetriNetUnfolder]: 3728/11164 cut-off events. [2021-03-24 10:24:31,839 INFO L130 PetriNetUnfolder]: For 3186/3803 co-relation queries the response was YES. [2021-03-24 10:24:31,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21743 conditions, 11164 events. 3728/11164 cut-off events. For 3186/3803 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 135061 event pairs, 963 based on Foata normal form. 488/9661 useless extension candidates. Maximal degree in co-relation 21712. Up to 2226 conditions per place. [2021-03-24 10:24:31,964 INFO L132 encePairwiseOnDemand]: 146/159 looper letters, 12 selfloop transitions, 9 changer transitions 0/112 dead transitions. [2021-03-24 10:24:31,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 112 transitions, 488 flow [2021-03-24 10:24:31,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 10:24:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 10:24:31,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 361 transitions. [2021-03-24 10:24:31,965 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7568134171907757 [2021-03-24 10:24:31,965 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 361 transitions. [2021-03-24 10:24:31,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 361 transitions. [2021-03-24 10:24:31,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:31,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 361 transitions. [2021-03-24 10:24:31,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 120.33333333333333) internal successors, (361), 3 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:31,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:31,968 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 159.0) internal successors, (636), 4 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:31,968 INFO L185 Difference]: Start difference. First operand has 81 places, 104 transitions, 430 flow. Second operand 3 states and 361 transitions. [2021-03-24 10:24:31,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 112 transitions, 488 flow [2021-03-24 10:24:31,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 112 transitions, 488 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:31,987 INFO L241 Difference]: Finished difference. Result has 85 places, 112 transitions, 506 flow [2021-03-24 10:24:31,987 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=506, PETRI_PLACES=85, PETRI_TRANSITIONS=112} [2021-03-24 10:24:31,987 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 6 predicate places. [2021-03-24 10:24:31,987 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 112 transitions, 506 flow [2021-03-24 10:24:31,988 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 113.0) internal successors, (339), 3 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:31,988 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:31,988 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:31,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-24 10:24:31,988 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:31,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:31,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1378319779, now seen corresponding path program 1 times [2021-03-24 10:24:31,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:31,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092401821] [2021-03-24 10:24:31,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:32,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:32,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:32,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:32,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:32,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:32,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:32,034 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:32,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:32,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:32,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:32,051 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:24:32,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092401821] [2021-03-24 10:24:32,051 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:32,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:32,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329001021] [2021-03-24 10:24:32,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:32,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:32,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:32,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:32,053 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-24 10:24:32,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 112 transitions, 506 flow. Second operand has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:32,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:32,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-24 10:24:32,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:35,692 INFO L129 PetriNetUnfolder]: 12148/31671 cut-off events. [2021-03-24 10:24:35,692 INFO L130 PetriNetUnfolder]: For 23878/25318 co-relation queries the response was YES. [2021-03-24 10:24:35,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76564 conditions, 31671 events. 12148/31671 cut-off events. For 23878/25318 co-relation queries the response was YES. Maximal size of possible extension queue 2044. Compared 408488 event pairs, 3248 based on Foata normal form. 1101/28578 useless extension candidates. Maximal degree in co-relation 76500. Up to 7114 conditions per place. [2021-03-24 10:24:36,243 INFO L132 encePairwiseOnDemand]: 145/159 looper letters, 90 selfloop transitions, 55 changer transitions 0/194 dead transitions. [2021-03-24 10:24:36,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 194 transitions, 1177 flow [2021-03-24 10:24:36,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 10:24:36,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 10:24:36,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 645 transitions. [2021-03-24 10:24:36,245 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6761006289308176 [2021-03-24 10:24:36,245 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 645 transitions. [2021-03-24 10:24:36,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 645 transitions. [2021-03-24 10:24:36,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:36,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 645 transitions. [2021-03-24 10:24:36,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 107.5) internal successors, (645), 6 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:36,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 159.0) internal successors, (1113), 7 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:36,248 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 159.0) internal successors, (1113), 7 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:36,248 INFO L185 Difference]: Start difference. First operand has 85 places, 112 transitions, 506 flow. Second operand 6 states and 645 transitions. [2021-03-24 10:24:36,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 194 transitions, 1177 flow [2021-03-24 10:24:36,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 194 transitions, 1159 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-24 10:24:36,405 INFO L241 Difference]: Finished difference. Result has 91 places, 145 transitions, 874 flow [2021-03-24 10:24:36,406 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=874, PETRI_PLACES=91, PETRI_TRANSITIONS=145} [2021-03-24 10:24:36,406 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 12 predicate places. [2021-03-24 10:24:36,406 INFO L480 AbstractCegarLoop]: Abstraction has has 91 places, 145 transitions, 874 flow [2021-03-24 10:24:36,406 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:36,406 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:36,407 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:36,407 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-24 10:24:36,407 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:36,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:36,407 INFO L82 PathProgramCache]: Analyzing trace with hash -239134633, now seen corresponding path program 1 times [2021-03-24 10:24:36,407 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:36,407 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421299419] [2021-03-24 10:24:36,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:36,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:36,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:36,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:36,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:36,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:36,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:36,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:36,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:36,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:24:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:24:36,465 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:36,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:36,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:36,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:36,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:24:36,487 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421299419] [2021-03-24 10:24:36,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:36,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 10:24:36,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387683248] [2021-03-24 10:24:36,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 10:24:36,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:36,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 10:24:36,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 10:24:36,491 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 159 [2021-03-24 10:24:36,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 145 transitions, 874 flow. Second operand has 7 states, 7 states have (on average 89.57142857142857) internal successors, (627), 7 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:36,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:36,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 159 [2021-03-24 10:24:36,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:40,673 INFO L129 PetriNetUnfolder]: 14665/38657 cut-off events. [2021-03-24 10:24:40,673 INFO L130 PetriNetUnfolder]: For 55743/57764 co-relation queries the response was YES. [2021-03-24 10:24:40,926 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99946 conditions, 38657 events. 14665/38657 cut-off events. For 55743/57764 co-relation queries the response was YES. Maximal size of possible extension queue 2424. Compared 513849 event pairs, 3842 based on Foata normal form. 1209/35025 useless extension candidates. Maximal degree in co-relation 99869. Up to 7208 conditions per place. [2021-03-24 10:24:41,166 INFO L132 encePairwiseOnDemand]: 143/159 looper letters, 125 selfloop transitions, 98 changer transitions 0/270 dead transitions. [2021-03-24 10:24:41,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 270 transitions, 1904 flow [2021-03-24 10:24:41,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-24 10:24:41,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-24 10:24:41,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1518 transitions. [2021-03-24 10:24:41,171 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6364779874213836 [2021-03-24 10:24:41,171 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1518 transitions. [2021-03-24 10:24:41,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1518 transitions. [2021-03-24 10:24:41,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:41,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1518 transitions. [2021-03-24 10:24:41,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 101.2) internal successors, (1518), 15 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:41,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 159.0) internal successors, (2544), 16 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:41,181 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 159.0) internal successors, (2544), 16 states have internal predecessors, (2544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:41,182 INFO L185 Difference]: Start difference. First operand has 91 places, 145 transitions, 874 flow. Second operand 15 states and 1518 transitions. [2021-03-24 10:24:41,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 270 transitions, 1904 flow [2021-03-24 10:24:41,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 270 transitions, 1904 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 10:24:41,458 INFO L241 Difference]: Finished difference. Result has 111 places, 184 transitions, 1456 flow [2021-03-24 10:24:41,458 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1456, PETRI_PLACES=111, PETRI_TRANSITIONS=184} [2021-03-24 10:24:41,458 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 32 predicate places. [2021-03-24 10:24:41,458 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 184 transitions, 1456 flow [2021-03-24 10:24:41,459 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 89.57142857142857) internal successors, (627), 7 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:41,459 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:41,459 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:41,459 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 10:24:41,459 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:41,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:41,460 INFO L82 PathProgramCache]: Analyzing trace with hash -876225499, now seen corresponding path program 2 times [2021-03-24 10:24:41,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:41,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754912926] [2021-03-24 10:24:41,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:41,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:41,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:41,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:41,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:41,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:41,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:41,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:41,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:24:41,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:41,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:24:41,505 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:41,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:41,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:41,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:41,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:24:41,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754912926] [2021-03-24 10:24:41,525 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:41,525 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 10:24:41,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916715976] [2021-03-24 10:24:41,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 10:24:41,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:41,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 10:24:41,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 10:24:41,527 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 159 [2021-03-24 10:24:41,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 184 transitions, 1456 flow. Second operand has 7 states, 7 states have (on average 89.57142857142857) internal successors, (627), 7 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:41,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:41,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 159 [2021-03-24 10:24:41,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:46,901 INFO L129 PetriNetUnfolder]: 16434/43863 cut-off events. [2021-03-24 10:24:46,901 INFO L130 PetriNetUnfolder]: For 101320/104083 co-relation queries the response was YES. [2021-03-24 10:24:47,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126123 conditions, 43863 events. 16434/43863 cut-off events. For 101320/104083 co-relation queries the response was YES. Maximal size of possible extension queue 2782. Compared 598656 event pairs, 4329 based on Foata normal form. 1235/39573 useless extension candidates. Maximal degree in co-relation 126034. Up to 8742 conditions per place. [2021-03-24 10:24:47,537 INFO L132 encePairwiseOnDemand]: 143/159 looper letters, 147 selfloop transitions, 102 changer transitions 0/296 dead transitions. [2021-03-24 10:24:47,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 296 transitions, 2593 flow [2021-03-24 10:24:47,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 10:24:47,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 10:24:47,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1123 transitions. [2021-03-24 10:24:47,540 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6420811892510006 [2021-03-24 10:24:47,540 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1123 transitions. [2021-03-24 10:24:47,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1123 transitions. [2021-03-24 10:24:47,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:47,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1123 transitions. [2021-03-24 10:24:47,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 102.0909090909091) internal successors, (1123), 11 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:47,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:47,546 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 159.0) internal successors, (1908), 12 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:47,546 INFO L185 Difference]: Start difference. First operand has 111 places, 184 transitions, 1456 flow. Second operand 11 states and 1123 transitions. [2021-03-24 10:24:47,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 296 transitions, 2593 flow [2021-03-24 10:24:48,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 296 transitions, 2522 flow, removed 14 selfloop flow, removed 2 redundant places. [2021-03-24 10:24:48,015 INFO L241 Difference]: Finished difference. Result has 124 places, 211 transitions, 1930 flow [2021-03-24 10:24:48,015 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1930, PETRI_PLACES=124, PETRI_TRANSITIONS=211} [2021-03-24 10:24:48,015 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 45 predicate places. [2021-03-24 10:24:48,015 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 211 transitions, 1930 flow [2021-03-24 10:24:48,016 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 89.57142857142857) internal successors, (627), 7 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:48,016 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:48,016 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:48,016 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 10:24:48,016 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:48,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:48,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1677944249, now seen corresponding path program 1 times [2021-03-24 10:24:48,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:48,016 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102031640] [2021-03-24 10:24:48,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:48,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:48,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:48,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:48,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:48,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:48,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:48,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:48,042 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:48,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:48,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:48,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:48,058 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-24 10:24:48,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102031640] [2021-03-24 10:24:48,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:48,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:48,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138924164] [2021-03-24 10:24:48,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:48,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:48,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:48,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:48,060 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-24 10:24:48,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 211 transitions, 1930 flow. Second operand has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:48,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:48,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-24 10:24:48,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:24:55,006 INFO L129 PetriNetUnfolder]: 20645/54822 cut-off events. [2021-03-24 10:24:55,006 INFO L130 PetriNetUnfolder]: For 204845/207738 co-relation queries the response was YES. [2021-03-24 10:24:55,611 INFO L84 FinitePrefix]: Finished finitePrefix Result has 175777 conditions, 54822 events. 20645/54822 cut-off events. For 204845/207738 co-relation queries the response was YES. Maximal size of possible extension queue 3534. Compared 766446 event pairs, 5460 based on Foata normal form. 1545/49742 useless extension candidates. Maximal degree in co-relation 175724. Up to 12267 conditions per place. [2021-03-24 10:24:56,117 INFO L132 encePairwiseOnDemand]: 144/159 looper letters, 175 selfloop transitions, 198 changer transitions 0/422 dead transitions. [2021-03-24 10:24:56,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 422 transitions, 4794 flow [2021-03-24 10:24:56,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 10:24:56,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 10:24:56,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 756 transitions. [2021-03-24 10:24:56,120 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6792452830188679 [2021-03-24 10:24:56,120 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 756 transitions. [2021-03-24 10:24:56,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 756 transitions. [2021-03-24 10:24:56,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:24:56,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 756 transitions. [2021-03-24 10:24:56,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.0) internal successors, (756), 7 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:56,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:56,123 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:56,123 INFO L185 Difference]: Start difference. First operand has 124 places, 211 transitions, 1930 flow. Second operand 7 states and 756 transitions. [2021-03-24 10:24:56,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 422 transitions, 4794 flow [2021-03-24 10:24:57,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 422 transitions, 4342 flow, removed 36 selfloop flow, removed 5 redundant places. [2021-03-24 10:24:57,358 INFO L241 Difference]: Finished difference. Result has 129 places, 332 transitions, 3693 flow [2021-03-24 10:24:57,358 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3693, PETRI_PLACES=129, PETRI_TRANSITIONS=332} [2021-03-24 10:24:57,358 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 50 predicate places. [2021-03-24 10:24:57,358 INFO L480 AbstractCegarLoop]: Abstraction has has 129 places, 332 transitions, 3693 flow [2021-03-24 10:24:57,358 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:57,358 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:57,358 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:57,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-24 10:24:57,359 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:57,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:57,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1951243758, now seen corresponding path program 1 times [2021-03-24 10:24:57,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:57,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093370845] [2021-03-24 10:24:57,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:57,366 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 10:24:57,374 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 10:24:57,387 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 10:24:57,387 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 10:24:57,387 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-24 10:24:57,387 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 10:24:57,388 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-24 10:24:57,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 10:24:57,430 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 10:24:57,430 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-24 10:24:57,434 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 10:24:57,434 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 10:24:57,434 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 10:24:57,434 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 10:24:57,434 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 10:24:57,434 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 10:24:57,434 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 10:24:57,434 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 10:24:57,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-03-24 10:24:57,446 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-03-24 10:24:57,446 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-24 10:24:57,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 177 events. 16/177 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 569 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 159. Up to 12 conditions per place. [2021-03-24 10:24:57,448 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 133 transitions, 311 flow [2021-03-24 10:24:57,449 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 133 places, 133 transitions, 311 flow [2021-03-24 10:24:57,449 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 10:24:57,449 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 133 transitions, 311 flow [2021-03-24 10:24:57,449 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 133 transitions, 311 flow [2021-03-24 10:24:57,450 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-03-24 10:24:57,462 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-03-24 10:24:57,462 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-24 10:24:57,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 177 events. 16/177 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 554 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 159. Up to 12 conditions per place. [2021-03-24 10:24:57,469 INFO L142 LiptonReduction]: Number of co-enabled transitions 11340 [2021-03-24 10:24:57,834 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2021-03-24 10:24:58,727 INFO L154 LiptonReduction]: Checked pairs total: 31303 [2021-03-24 10:24:58,727 INFO L156 LiptonReduction]: Total number of compositions: 57 [2021-03-24 10:24:58,728 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1279 [2021-03-24 10:24:58,730 INFO L129 PetriNetUnfolder]: 0/31 cut-off events. [2021-03-24 10:24:58,730 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 10:24:58,730 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:24:58,730 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:24:58,730 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:24:58,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:24:58,730 INFO L82 PathProgramCache]: Analyzing trace with hash 451598253, now seen corresponding path program 1 times [2021-03-24 10:24:58,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:24:58,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105905488] [2021-03-24 10:24:58,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:24:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:24:58,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:58,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:58,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:58,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:58,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:58,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:24:58,753 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:24:58,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:24:58,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:24:58,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:24:58,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:24:58,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105905488] [2021-03-24 10:24:58,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:24:58,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:24:58,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847722979] [2021-03-24 10:24:58,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:24:58,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:24:58,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:24:58,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:24:58,773 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-24 10:24:58,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 94 transitions, 233 flow. Second operand has 5 states, 5 states have (on average 112.4) internal successors, (562), 5 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:24:58,774 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:24:58,774 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-24 10:24:58,774 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:25:10,962 INFO L129 PetriNetUnfolder]: 52198/102365 cut-off events. [2021-03-24 10:25:10,962 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-24 10:25:11,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 170061 conditions, 102365 events. 52198/102365 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 6037. Compared 1226409 event pairs, 16982 based on Foata normal form. 59120/146521 useless extension candidates. Maximal degree in co-relation 170003. Up to 34469 conditions per place. [2021-03-24 10:25:12,088 INFO L132 encePairwiseOnDemand]: 163/190 looper letters, 74 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2021-03-24 10:25:12,088 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 154 transitions, 561 flow [2021-03-24 10:25:12,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 10:25:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 10:25:12,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 830 transitions. [2021-03-24 10:25:12,090 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7280701754385965 [2021-03-24 10:25:12,090 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 830 transitions. [2021-03-24 10:25:12,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 830 transitions. [2021-03-24 10:25:12,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:25:12,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 830 transitions. [2021-03-24 10:25:12,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 138.33333333333334) internal successors, (830), 6 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:12,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 190.0) internal successors, (1330), 7 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:12,094 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 190.0) internal successors, (1330), 7 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:12,094 INFO L185 Difference]: Start difference. First operand has 96 places, 94 transitions, 233 flow. Second operand 6 states and 830 transitions. [2021-03-24 10:25:12,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 154 transitions, 561 flow [2021-03-24 10:25:12,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 154 transitions, 541 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-24 10:25:12,096 INFO L241 Difference]: Finished difference. Result has 93 places, 115 transitions, 432 flow [2021-03-24 10:25:12,096 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=432, PETRI_PLACES=93, PETRI_TRANSITIONS=115} [2021-03-24 10:25:12,096 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, -3 predicate places. [2021-03-24 10:25:12,096 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 115 transitions, 432 flow [2021-03-24 10:25:12,097 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 112.4) internal successors, (562), 5 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:12,097 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:25:12,097 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:25:12,097 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-24 10:25:12,097 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:25:12,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:25:12,097 INFO L82 PathProgramCache]: Analyzing trace with hash 223730056, now seen corresponding path program 1 times [2021-03-24 10:25:12,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:25:12,098 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560368629] [2021-03-24 10:25:12,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:25:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:25:12,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:12,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:25:12,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:12,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:25:12,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:12,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:25:12,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 10:25:12,122 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560368629] [2021-03-24 10:25:12,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:25:12,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 10:25:12,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090291540] [2021-03-24 10:25:12,123 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 10:25:12,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:25:12,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 10:25:12,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 10:25:12,124 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 190 [2021-03-24 10:25:12,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 115 transitions, 432 flow. Second operand has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:12,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:25:12,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 190 [2021-03-24 10:25:12,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:25:24,179 INFO L129 PetriNetUnfolder]: 35056/87701 cut-off events. [2021-03-24 10:25:24,179 INFO L130 PetriNetUnfolder]: For 13970/17996 co-relation queries the response was YES. [2021-03-24 10:25:24,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162849 conditions, 87701 events. 35056/87701 cut-off events. For 13970/17996 co-relation queries the response was YES. Maximal size of possible extension queue 6422. Compared 1264998 event pairs, 11281 based on Foata normal form. 5332/78181 useless extension candidates. Maximal degree in co-relation 162819. Up to 21472 conditions per place. [2021-03-24 10:25:25,655 INFO L132 encePairwiseOnDemand]: 174/190 looper letters, 15 selfloop transitions, 11 changer transitions 0/125 dead transitions. [2021-03-24 10:25:25,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 125 transitions, 504 flow [2021-03-24 10:25:25,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 10:25:25,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 10:25:25,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 430 transitions. [2021-03-24 10:25:25,656 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7543859649122807 [2021-03-24 10:25:25,656 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 430 transitions. [2021-03-24 10:25:25,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 430 transitions. [2021-03-24 10:25:25,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:25:25,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 430 transitions. [2021-03-24 10:25:25,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.33333333333334) internal successors, (430), 3 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:25,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 190.0) internal successors, (760), 4 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:25,658 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 190.0) internal successors, (760), 4 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:25,659 INFO L185 Difference]: Start difference. First operand has 93 places, 115 transitions, 432 flow. Second operand 3 states and 430 transitions. [2021-03-24 10:25:25,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 125 transitions, 504 flow [2021-03-24 10:25:25,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 125 transitions, 504 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 10:25:25,692 INFO L241 Difference]: Finished difference. Result has 97 places, 125 transitions, 526 flow [2021-03-24 10:25:25,692 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=526, PETRI_PLACES=97, PETRI_TRANSITIONS=125} [2021-03-24 10:25:25,692 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 1 predicate places. [2021-03-24 10:25:25,693 INFO L480 AbstractCegarLoop]: Abstraction has has 97 places, 125 transitions, 526 flow [2021-03-24 10:25:25,693 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:25,693 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:25:25,693 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:25:25,693 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-24 10:25:25,693 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:25:25,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:25:25,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1334944812, now seen corresponding path program 1 times [2021-03-24 10:25:25,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:25:25,694 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956234196] [2021-03-24 10:25:25,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:25:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:25:25,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:25,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:25:25,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:25,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:25:25,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:25,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:25:25,718 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:25:25,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:25:25,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:25:25,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:25:25,735 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:25:25,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956234196] [2021-03-24 10:25:25,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:25:25,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:25:25,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661569208] [2021-03-24 10:25:25,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:25:25,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:25:25,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:25:25,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:25:25,737 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-24 10:25:25,737 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 125 transitions, 526 flow. Second operand has 5 states, 5 states have (on average 112.4) internal successors, (562), 5 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:25:25,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:25:25,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-24 10:25:25,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:27:12,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([869] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][179], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, 42#L724-3true, 13#L724-4true, 47#L721-1true, 48#L733-3true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 83#L721-1true, Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 149#true, 88#L724-3true, Black: 151#(= ~COND~0 0), 155#true]) [2021-03-24 10:27:12,952 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2021-03-24 10:27:12,952 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-03-24 10:27:12,952 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-03-24 10:27:12,952 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-03-24 10:27:17,840 INFO L129 PetriNetUnfolder]: 153562/357939 cut-off events. [2021-03-24 10:27:17,840 INFO L130 PetriNetUnfolder]: For 181150/204972 co-relation queries the response was YES. [2021-03-24 10:27:20,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 812748 conditions, 357939 events. 153562/357939 cut-off events. For 181150/204972 co-relation queries the response was YES. Maximal size of possible extension queue 21284. Compared 5670017 event pairs, 44372 based on Foata normal form. 11026/321701 useless extension candidates. Maximal degree in co-relation 812687. Up to 60837 conditions per place. [2021-03-24 10:27:22,907 INFO L132 encePairwiseOnDemand]: 172/190 looper letters, 105 selfloop transitions, 82 changer transitions 0/247 dead transitions. [2021-03-24 10:27:22,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 247 transitions, 1395 flow [2021-03-24 10:27:22,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 10:27:22,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 10:27:22,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 910 transitions. [2021-03-24 10:27:22,910 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2021-03-24 10:27:22,910 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 910 transitions. [2021-03-24 10:27:22,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 910 transitions. [2021-03-24 10:27:22,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:27:22,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 910 transitions. [2021-03-24 10:27:22,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 130.0) internal successors, (910), 7 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:27:22,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 190.0) internal successors, (1520), 8 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:27:22,915 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 190.0) internal successors, (1520), 8 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:27:22,915 INFO L185 Difference]: Start difference. First operand has 97 places, 125 transitions, 526 flow. Second operand 7 states and 910 transitions. [2021-03-24 10:27:22,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 247 transitions, 1395 flow [2021-03-24 10:27:24,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 247 transitions, 1373 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-24 10:27:24,893 INFO L241 Difference]: Finished difference. Result has 105 places, 184 transitions, 1122 flow [2021-03-24 10:27:24,893 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1122, PETRI_PLACES=105, PETRI_TRANSITIONS=184} [2021-03-24 10:27:24,894 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 9 predicate places. [2021-03-24 10:27:24,894 INFO L480 AbstractCegarLoop]: Abstraction has has 105 places, 184 transitions, 1122 flow [2021-03-24 10:27:24,894 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 112.4) internal successors, (562), 5 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:27:24,894 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:27:24,894 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:27:24,894 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-24 10:27:24,894 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:27:24,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:27:24,895 INFO L82 PathProgramCache]: Analyzing trace with hash -2036327098, now seen corresponding path program 1 times [2021-03-24 10:27:24,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:27:24,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500766160] [2021-03-24 10:27:24,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:27:24,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:27:24,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:27:24,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:27:24,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:27:24,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:27:24,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:27:24,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:27:24,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:27:24,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:27:24,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:27:24,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:27:24,936 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:27:24,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:27:24,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:27:24,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:27:24,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:27:24,954 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500766160] [2021-03-24 10:27:24,954 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:27:24,954 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 10:27:24,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134857824] [2021-03-24 10:27:24,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 10:27:24,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:27:24,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 10:27:24,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 10:27:24,956 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 190 [2021-03-24 10:27:24,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 184 transitions, 1122 flow. Second operand has 7 states, 7 states have (on average 107.57142857142857) internal successors, (753), 7 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:27:24,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:27:24,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 190 [2021-03-24 10:27:24,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:29:40,675 INFO L129 PetriNetUnfolder]: 194900/452262 cut-off events. [2021-03-24 10:29:40,675 INFO L130 PetriNetUnfolder]: For 611477/649130 co-relation queries the response was YES. [2021-03-24 10:29:44,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1147981 conditions, 452262 events. 194900/452262 cut-off events. For 611477/649130 co-relation queries the response was YES. Maximal size of possible extension queue 25725. Compared 7289806 event pairs, 55291 based on Foata normal form. 13691/406341 useless extension candidates. Maximal degree in co-relation 887908. Up to 74667 conditions per place. [2021-03-24 10:29:47,786 INFO L132 encePairwiseOnDemand]: 171/190 looper letters, 152 selfloop transitions, 102 changer transitions 0/312 dead transitions. [2021-03-24 10:29:47,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 312 transitions, 2242 flow [2021-03-24 10:29:47,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 10:29:47,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 10:29:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1367 transitions. [2021-03-24 10:29:47,790 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.654066985645933 [2021-03-24 10:29:47,790 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1367 transitions. [2021-03-24 10:29:47,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1367 transitions. [2021-03-24 10:29:47,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:29:47,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1367 transitions. [2021-03-24 10:29:47,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 124.27272727272727) internal successors, (1367), 11 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:29:47,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 190.0) internal successors, (2280), 12 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:29:47,797 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 190.0) internal successors, (2280), 12 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:29:47,797 INFO L185 Difference]: Start difference. First operand has 105 places, 184 transitions, 1122 flow. Second operand 11 states and 1367 transitions. [2021-03-24 10:29:47,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 312 transitions, 2242 flow [2021-03-24 10:29:55,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 312 transitions, 2242 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 10:29:55,859 INFO L241 Difference]: Finished difference. Result has 120 places, 219 transitions, 1716 flow [2021-03-24 10:29:55,859 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1716, PETRI_PLACES=120, PETRI_TRANSITIONS=219} [2021-03-24 10:29:55,860 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 24 predicate places. [2021-03-24 10:29:55,860 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 219 transitions, 1716 flow [2021-03-24 10:29:55,860 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 107.57142857142857) internal successors, (753), 7 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:29:55,860 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:29:55,860 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:29:55,860 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-24 10:29:55,860 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:29:55,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:29:55,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1983652974, now seen corresponding path program 2 times [2021-03-24 10:29:55,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:29:55,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833487132] [2021-03-24 10:29:55,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:29:55,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:29:55,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:29:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:29:55,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:29:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:29:55,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:29:55,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:29:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:29:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:29:55,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:29:55,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 10:29:55,903 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:29:55,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:29:55,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:29:55,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:29:55,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-24 10:29:55,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833487132] [2021-03-24 10:29:55,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:29:55,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 10:29:55,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694659396] [2021-03-24 10:29:55,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 10:29:55,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:29:55,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 10:29:55,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 10:29:55,924 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 190 [2021-03-24 10:29:55,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 219 transitions, 1716 flow. Second operand has 7 states, 7 states have (on average 107.57142857142857) internal successors, (753), 7 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:29:55,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:29:55,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 190 [2021-03-24 10:29:55,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 10:31:54,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([848] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][258], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 83#L721-1true, Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 24#L721-1true, Black: 151#(= ~COND~0 0), 155#true, 34#L724-4true, Black: 163#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 157#(= ~count~0 0), Black: 158#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 159#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 169#true, 48#L733-3true, Black: 181#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1)) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 183#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (= ~count~0 0) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), 123#L721-1true, Black: 173#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 174#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 175#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), 61#L2-5true, 190#true]) [2021-03-24 10:31:54,128 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-24 10:31:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-24 10:31:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-24 10:31:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-24 10:31:54,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([851] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_5|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_5, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][281], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 24#L721-1true, Black: 151#(= ~COND~0 0), 155#true, 34#L724-4true, Black: 163#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 157#(= ~count~0 0), Black: 158#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 159#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 169#true, 110#L2-5true, 48#L733-3true, Black: 181#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1)) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 183#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (= ~count~0 0) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), 123#L721-1true, Black: 173#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 174#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), 61#L2-5true, Black: 175#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), 190#true]) [2021-03-24 10:31:54,171 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-24 10:31:54,171 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:31:54,172 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:31:54,172 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([848] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][258], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 83#L721-1true, Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 24#L721-1true, 88#L724-3true, Black: 151#(= ~COND~0 0), 155#true, 34#L724-4true, Black: 163#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 157#(= ~count~0 0), Black: 158#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 159#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 169#true, 48#L733-3true, Black: 181#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1)) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 183#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (= ~count~0 0) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), 123#L721-1true, Black: 173#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 174#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 175#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), 190#true]) [2021-03-24 10:32:06,813 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,813 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,813 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,813 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([848] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][121], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 83#L721-1true, Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 24#L721-1true, 88#L724-3true, Black: 151#(= ~COND~0 0), 155#true, 34#L724-4true, Black: 163#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 157#(= ~count~0 0), Black: 158#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 159#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 169#true, 48#L733-3true, Black: 181#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1)) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 183#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (= ~count~0 0) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), 123#L721-1true, Black: 173#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 174#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 175#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), 190#true]) [2021-03-24 10:32:06,842 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,842 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,842 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:06,842 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 10:32:16,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([851] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_5|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_5, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][281], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 88#L724-3true, 24#L721-1true, Black: 151#(= ~COND~0 0), 155#true, 34#L724-4true, Black: 163#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 157#(= ~count~0 0), Black: 158#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 159#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 169#true, 110#L2-5true, 48#L733-3true, Black: 181#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1)) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 183#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (= ~count~0 0) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 173#(and (<= ~count~0 1) (<= 1 ~count~0)), 123#L721-1true, Black: 174#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 175#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), 190#true]) [2021-03-24 10:32:16,032 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-03-24 10:32:16,032 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-24 10:32:16,032 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-24 10:32:16,032 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-24 10:32:32,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([869] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][255], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 137#true, 14#L724-3true, Black: 139#(= ~count~0 0), Black: 141#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 143#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 88#L724-3true, Black: 151#(= ~COND~0 0), 155#true, Black: 163#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 157#(= ~count~0 0), Black: 158#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 159#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 41#L724-4true, 169#true, 47#L721-1true, 48#L733-3true, Black: 181#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1)) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 183#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (= ~count~0 0) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 173#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 174#(and (<= 1 |thr1Thread2of5ForFork0_Barrier2_#t~post6|) (<= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 1)), Black: 175#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), 190#true]) [2021-03-24 10:32:32,890 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event [2021-03-24 10:32:32,890 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2021-03-24 10:32:32,890 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2021-03-24 10:32:32,890 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2021-03-24 10:32:35,369 INFO L129 PetriNetUnfolder]: 215702/503747 cut-off events. [2021-03-24 10:32:35,369 INFO L130 PetriNetUnfolder]: For 1108862/1157505 co-relation queries the response was YES. [2021-03-24 10:32:40,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1424085 conditions, 503747 events. 215702/503747 cut-off events. For 1108862/1157505 co-relation queries the response was YES. Maximal size of possible extension queue 29158. Compared 8261031 event pairs, 60932 based on Foata normal form. 15442/453721 useless extension candidates. Maximal degree in co-relation 1424001. Up to 83974 conditions per place. [2021-03-24 10:32:43,792 INFO L132 encePairwiseOnDemand]: 171/190 looper letters, 195 selfloop transitions, 152 changer transitions 0/405 dead transitions. [2021-03-24 10:32:43,793 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 405 transitions, 3503 flow [2021-03-24 10:32:43,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-24 10:32:43,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-24 10:32:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1848 transitions. [2021-03-24 10:32:43,796 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6484210526315789 [2021-03-24 10:32:43,796 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1848 transitions. [2021-03-24 10:32:43,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1848 transitions. [2021-03-24 10:32:43,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 10:32:43,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1848 transitions. [2021-03-24 10:32:43,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 123.2) internal successors, (1848), 15 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:32:43,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 190.0) internal successors, (3040), 16 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:32:43,923 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 190.0) internal successors, (3040), 16 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:32:43,924 INFO L185 Difference]: Start difference. First operand has 120 places, 219 transitions, 1716 flow. Second operand 15 states and 1848 transitions. [2021-03-24 10:32:43,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 405 transitions, 3503 flow [2021-03-24 10:33:06,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 405 transitions, 3375 flow, removed 25 selfloop flow, removed 3 redundant places. [2021-03-24 10:33:06,586 INFO L241 Difference]: Finished difference. Result has 137 places, 270 transitions, 2518 flow [2021-03-24 10:33:06,586 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=190, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2518, PETRI_PLACES=137, PETRI_TRANSITIONS=270} [2021-03-24 10:33:06,587 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 41 predicate places. [2021-03-24 10:33:06,587 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 270 transitions, 2518 flow [2021-03-24 10:33:06,587 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 107.57142857142857) internal successors, (753), 7 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:33:06,587 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 10:33:06,587 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 10:33:06,587 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-24 10:33:06,587 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 10:33:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 10:33:06,587 INFO L82 PathProgramCache]: Analyzing trace with hash 379417636, now seen corresponding path program 1 times [2021-03-24 10:33:06,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 10:33:06,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146942805] [2021-03-24 10:33:06,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 10:33:06,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 10:33:06,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:33:06,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:33:06,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:33:06,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:33:06,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:33:06,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 10:33:06,619 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 10:33:06,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 10:33:06,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 10:33:06,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 10:33:06,637 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-24 10:33:06,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146942805] [2021-03-24 10:33:06,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 10:33:06,637 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 10:33:06,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514139794] [2021-03-24 10:33:06,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 10:33:06,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 10:33:06,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 10:33:06,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 10:33:06,638 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-24 10:33:06,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 270 transitions, 2518 flow. Second operand has 5 states, 5 states have (on average 112.4) internal successors, (562), 5 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 10:33:06,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 10:33:06,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-24 10:33:06,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown