/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-SemanticLbe.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 19:11:42,402 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 19:11:42,404 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 19:11:42,428 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 19:11:42,428 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 19:11:42,430 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 19:11:42,431 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 19:11:42,433 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 19:11:42,434 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 19:11:42,435 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 19:11:42,436 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 19:11:42,437 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 19:11:42,437 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 19:11:42,438 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 19:11:42,439 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 19:11:42,440 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 19:11:42,441 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 19:11:42,441 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 19:11:42,443 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 19:11:42,444 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 19:11:42,446 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 19:11:42,446 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 19:11:42,447 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 19:11:42,448 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 19:11:42,450 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 19:11:42,451 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 19:11:42,451 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 19:11:42,452 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 19:11:42,452 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 19:11:42,453 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 19:11:42,453 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 19:11:42,454 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 19:11:42,454 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 19:11:42,461 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 19:11:42,463 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 19:11:42,464 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 19:11:42,464 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 19:11:42,465 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 19:11:42,465 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 19:11:42,466 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 19:11:42,467 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 19:11:42,471 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-SemanticLbe.epf [2021-03-24 19:11:42,504 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 19:11:42,504 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 19:11:42,507 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 19:11:42,508 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 19:11:42,508 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 19:11:42,508 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 19:11:42,508 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 19:11:42,508 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 19:11:42,508 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 19:11:42,509 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 19:11:42,509 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 19:11:42,510 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 19:11:42,510 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 19:11:42,510 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 19:11:42,510 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 19:11:42,510 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 19:11:42,510 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 19:11:42,511 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 19:11:42,511 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 19:11:42,511 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 19:11:42,511 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 19:11:42,511 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 19:11:42,512 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 19:11:42,512 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 19:11:42,512 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 19:11:42,512 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 19:11:42,512 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 19:11:42,512 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 19:11:42,513 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 19:11:42,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 19:11:42,856 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 19:11:42,858 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 19:11:42,859 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-24 19:11:42,859 INFO L275 PluginConnector]: CDTParser initialized [2021-03-24 19:11:42,860 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 19:11:42,939 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9050cc3ec/fb096f551b834d6aabb2b45be3bc1981/FLAG0d5ae1d28 [2021-03-24 19:11:43,443 INFO L306 CDTParser]: Found 1 translation units. [2021-03-24 19:11:43,444 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2021-03-24 19:11:43,462 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9050cc3ec/fb096f551b834d6aabb2b45be3bc1981/FLAG0d5ae1d28 [2021-03-24 19:11:43,950 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9050cc3ec/fb096f551b834d6aabb2b45be3bc1981 [2021-03-24 19:11:43,952 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 19:11:43,955 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-24 19:11:43,958 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-24 19:11:43,958 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-24 19:11:43,961 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-24 19:11:43,962 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 07:11:43" (1/1) ... [2021-03-24 19:11:43,963 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54ee35be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:43, skipping insertion in model container [2021-03-24 19:11:43,964 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 07:11:43" (1/1) ... [2021-03-24 19:11:43,970 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-24 19:11:44,018 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-24 19:11:44,161 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 19:11:44,250 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 19:11:44,256 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 19:11:44,262 INFO L203 MainTranslator]: Completed pre-run [2021-03-24 19:11:44,275 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 19:11:44,307 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 19:11:44,309 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 19:11:44,382 INFO L208 MainTranslator]: Completed translation [2021-03-24 19:11:44,387 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44 WrapperNode [2021-03-24 19:11:44,387 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-24 19:11:44,389 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 19:11:44,389 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 19:11:44,389 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 19:11:44,395 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,418 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,450 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 19:11:44,452 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 19:11:44,452 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 19:11:44,452 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 19:11:44,458 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,458 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,464 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,465 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,479 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,482 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,483 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (1/1) ... [2021-03-24 19:11:44,485 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 19:11:44,486 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 19:11:44,486 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 19:11:44,486 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 19:11:44,487 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (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 19:11:44,553 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-24 19:11:44,553 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-24 19:11:44,554 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-24 19:11:44,554 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-24 19:11:44,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-24 19:11:44,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-24 19:11:44,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-24 19:11:44,557 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-24 19:11:44,557 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 19:11:44,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 19:11:44,558 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 19:11:45,125 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 19:11:45,125 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-03-24 19:11:45,126 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 07:11:45 BoogieIcfgContainer [2021-03-24 19:11:45,127 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 19:11:45,128 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 19:11:45,128 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 19:11:45,130 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 19:11:45,130 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.03 07:11:43" (1/3) ... [2021-03-24 19:11:45,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6efea6b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 07:11:45, skipping insertion in model container [2021-03-24 19:11:45,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 07:11:44" (2/3) ... [2021-03-24 19:11:45,131 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6efea6b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 07:11:45, skipping insertion in model container [2021-03-24 19:11:45,131 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 07:11:45" (3/3) ... [2021-03-24 19:11:45,132 INFO L111 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2021-03-24 19:11:45,137 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 19:11:45,140 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-24 19:11:45,141 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 19:11:45,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,164 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 19:11:45,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,164 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 19:11:45,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,165 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 19:11:45,166 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,166 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 19:11:45,166 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,166 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 19:11:45,166 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,166 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 19:11:45,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,167 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 19:11:45,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,167 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 19:11:45,167 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,168 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 19:11:45,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,168 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 19:11:45,168 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,168 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,169 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,169 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,170 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,171 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,171 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,171 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,171 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 19:11:45,171 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,171 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:45,173 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 19:11:45,189 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-24 19:11:45,205 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 19:11:45,206 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 19:11:45,206 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 19:11:45,206 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 19:11:45,206 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 19:11:45,206 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 19:11:45,206 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 19:11:45,206 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 19:11:45,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-03-24 19:11:45,237 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-24 19:11:45,237 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 19:11:45,240 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 19:11:45,240 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 45 transitions, 95 flow [2021-03-24 19:11:45,243 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 45 transitions, 95 flow [2021-03-24 19:11:45,245 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 19:11:45,255 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 45 transitions, 95 flow [2021-03-24 19:11:45,257 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 45 transitions, 95 flow [2021-03-24 19:11:45,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-03-24 19:11:45,275 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-24 19:11:45,275 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 19:11:45,275 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 19:11:45,277 INFO L142 LiptonReduction]: Number of co-enabled transitions 420 [2021-03-24 19:11:46,180 INFO L154 LiptonReduction]: Checked pairs total: 216 [2021-03-24 19:11:46,180 INFO L156 LiptonReduction]: Total number of compositions: 29 [2021-03-24 19:11:46,182 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 938 [2021-03-24 19:11:46,190 INFO L129 PetriNetUnfolder]: 1/19 cut-off events. [2021-03-24 19:11:46,191 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 19:11:46,191 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:46,192 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:46,192 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 19:11:46,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:46,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1924869424, now seen corresponding path program 1 times [2021-03-24 19:11:46,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:46,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462091866] [2021-03-24 19:11:46,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:46,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:46,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:46,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:46,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:46,443 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:46,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:46,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:46,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:46,473 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 19:11:46,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462091866] [2021-03-24 19:11:46,474 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:46,474 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 19:11:46,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21758620] [2021-03-24 19:11:46,481 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 19:11:46,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:46,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 19:11:46,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-24 19:11:46,496 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 74 [2021-03-24 19:11:46,500 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 19:11:46,500 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:46,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 74 [2021-03-24 19:11:46,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:46,529 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-03-24 19:11:46,529 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 19:11:46,530 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 19:11:46,532 INFO L132 encePairwiseOnDemand]: 68/74 looper letters, 1 selfloop transitions, 2 changer transitions 0/15 dead transitions. [2021-03-24 19:11:46,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 15 transitions, 41 flow [2021-03-24 19:11:46,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-24 19:11:46,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-24 19:11:46,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2021-03-24 19:11:46,544 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6351351351351351 [2021-03-24 19:11:46,545 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 188 transitions. [2021-03-24 19:11:46,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 188 transitions. [2021-03-24 19:11:46,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:46,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 188 transitions. [2021-03-24 19:11:46,553 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 19:11:46,558 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 19:11:46,559 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 19:11:46,560 INFO L185 Difference]: Start difference. First operand has 22 places, 21 transitions, 47 flow. Second operand 4 states and 188 transitions. [2021-03-24 19:11:46,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 15 transitions, 41 flow [2021-03-24 19:11:46,562 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 19:11:46,563 INFO L241 Difference]: Finished difference. Result has 21 places, 15 transitions, 39 flow [2021-03-24 19:11:46,564 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 19:11:46,565 INFO L343 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2021-03-24 19:11:46,565 INFO L480 AbstractCegarLoop]: Abstraction has has 21 places, 15 transitions, 39 flow [2021-03-24 19:11:46,565 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 19:11:46,566 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:46,566 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:46,566 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 19:11:46,566 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-24 19:11:46,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:46,567 INFO L82 PathProgramCache]: Analyzing trace with hash 456450159, now seen corresponding path program 1 times [2021-03-24 19:11:46,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:46,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875256195] [2021-03-24 19:11:46,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:11:46,586 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:11:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:11:46,603 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:11:46,637 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 19:11:46,637 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 19:11:46,638 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 19:11:46,638 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 19:11:46,639 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-24 19:11:46,648 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,650 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 19:11:46,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,650 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 19:11:46,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,650 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,651 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,651 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,651 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 19:11:46,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,651 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 19:11:46,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,651 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 19:11:46,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,652 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 19:11:46,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,652 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 19:11:46,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,652 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 19:11:46,652 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,652 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 19:11:46,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,653 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 19:11:46,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 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 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 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 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,656 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,656 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 19:11:46,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,656 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 19:11:46,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,656 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 19:11:46,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,656 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 19:11:46,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,657 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 19:11:46,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,657 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 19:11:46,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,657 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 19:11:46,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,657 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 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,659 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 19:11:46,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,663 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 19:11:46,664 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:46,664 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 19:11:46,665 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-24 19:11:46,666 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 19:11:46,666 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 19:11:46,666 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 19:11:46,667 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 19:11:46,667 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 19:11:46,667 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 19:11:46,667 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 19:11:46,667 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 19:11:46,668 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-03-24 19:11:46,679 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-03-24 19:11:46,679 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 19:11:46,680 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 19:11:46,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 146 flow [2021-03-24 19:11:46,681 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 146 flow [2021-03-24 19:11:46,681 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 19:11:46,682 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 146 flow [2021-03-24 19:11:46,682 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 146 flow [2021-03-24 19:11:46,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-03-24 19:11:46,693 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-03-24 19:11:46,693 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 19:11:46,694 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 19:11:46,695 INFO L142 LiptonReduction]: Number of co-enabled transitions 1764 [2021-03-24 19:11:47,691 INFO L154 LiptonReduction]: Checked pairs total: 5051 [2021-03-24 19:11:47,691 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-24 19:11:47,692 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1011 [2021-03-24 19:11:47,700 INFO L129 PetriNetUnfolder]: 0/29 cut-off events. [2021-03-24 19:11:47,700 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 19:11:47,701 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:47,701 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:47,701 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 19:11:47,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:47,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1167893594, now seen corresponding path program 1 times [2021-03-24 19:11:47,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:47,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016116195] [2021-03-24 19:11:47,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:47,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:47,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:47,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:47,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:47,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:47,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:47,769 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:47,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:47,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:47,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:47,787 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 19:11:47,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016116195] [2021-03-24 19:11:47,788 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:47,788 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:11:47,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080525212] [2021-03-24 19:11:47,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:11:47,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:47,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:11:47,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:11:47,791 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 103 [2021-03-24 19:11:47,792 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 19:11:47,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:47,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 103 [2021-03-24 19:11:47,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:47,913 INFO L129 PetriNetUnfolder]: 35/208 cut-off events. [2021-03-24 19:11:47,914 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-24 19:11:47,917 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 19:11:47,919 INFO L132 encePairwiseOnDemand]: 90/103 looper letters, 21 selfloop transitions, 18 changer transitions 0/61 dead transitions. [2021-03-24 19:11:47,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 61 transitions, 212 flow [2021-03-24 19:11:47,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 19:11:47,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 19:11:47,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 465 transitions. [2021-03-24 19:11:47,927 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6449375866851595 [2021-03-24 19:11:47,928 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 465 transitions. [2021-03-24 19:11:47,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 465 transitions. [2021-03-24 19:11:47,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:47,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 465 transitions. [2021-03-24 19:11:47,932 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 19:11:47,936 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 19:11:47,936 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 19:11:47,936 INFO L185 Difference]: Start difference. First operand has 43 places, 41 transitions, 94 flow. Second operand 7 states and 465 transitions. [2021-03-24 19:11:47,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 61 transitions, 212 flow [2021-03-24 19:11:47,937 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 19:11:47,939 INFO L241 Difference]: Finished difference. Result has 50 places, 52 transitions, 212 flow [2021-03-24 19:11:47,939 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 19:11:47,939 INFO L343 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2021-03-24 19:11:47,939 INFO L480 AbstractCegarLoop]: Abstraction has has 50 places, 52 transitions, 212 flow [2021-03-24 19:11:47,939 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 19:11:47,940 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:47,940 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:47,940 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 19:11:47,940 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 19:11:47,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:47,941 INFO L82 PathProgramCache]: Analyzing trace with hash 602182494, now seen corresponding path program 1 times [2021-03-24 19:11:47,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:47,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814509993] [2021-03-24 19:11:47,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:11:47,966 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:11:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:11:47,988 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:11:47,992 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 19:11:47,992 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 19:11:47,992 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 19:11:47,992 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 19:11:47,993 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-24 19:11:48,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 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 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 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 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,007 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 19:11:48,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,007 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 19:11:48,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,007 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 19:11:48,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,007 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 19:11:48,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,007 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 19:11:48,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,007 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 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,008 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 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,008 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 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,010 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 19:11:48,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,010 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 19:11:48,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,012 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 19:11:48,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,012 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 19:11:48,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,012 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 19:11:48,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,013 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 19:11:48,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,013 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 19:11:48,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,013 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 19:11:48,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,013 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 19:11:48,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,013 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 19:11:48,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,015 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 19:11:48,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,015 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 19:11:48,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,016 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 19:11:48,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,017 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 19:11:48,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,017 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 19:11:48,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,017 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 19:11:48,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,017 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 19:11:48,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,018 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 19:11:48,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,019 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 19:11:48,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,019 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 19:11:48,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,020 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 19:11:48,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,023 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,023 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 19:11:48,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,023 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,024 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,025 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 19:11:48,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,025 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,025 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:48,026 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 19:11:48,026 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-24 19:11:48,029 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 19:11:48,029 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 19:11:48,029 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 19:11:48,029 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 19:11:48,029 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 19:11:48,029 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 19:11:48,029 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 19:11:48,029 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 19:11:48,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-03-24 19:11:48,043 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-03-24 19:11:48,044 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-24 19:11:48,044 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 19:11:48,045 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 89 transitions, 199 flow [2021-03-24 19:11:48,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 89 transitions, 199 flow [2021-03-24 19:11:48,046 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 19:11:48,046 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 89 transitions, 199 flow [2021-03-24 19:11:48,047 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 89 transitions, 199 flow [2021-03-24 19:11:48,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-03-24 19:11:48,060 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-03-24 19:11:48,060 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-24 19:11:48,061 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 19:11:48,064 INFO L142 LiptonReduction]: Number of co-enabled transitions 4032 [2021-03-24 19:11:49,313 INFO L154 LiptonReduction]: Checked pairs total: 12563 [2021-03-24 19:11:49,313 INFO L156 LiptonReduction]: Total number of compositions: 41 [2021-03-24 19:11:49,313 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1267 [2021-03-24 19:11:49,317 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-24 19:11:49,317 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-24 19:11:49,317 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:49,317 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:49,317 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 19:11:49,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:49,318 INFO L82 PathProgramCache]: Analyzing trace with hash 403819817, now seen corresponding path program 1 times [2021-03-24 19:11:49,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:49,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759282973] [2021-03-24 19:11:49,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:49,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:49,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:49,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:49,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:49,349 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:49,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:49,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:49,364 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 19:11:49,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759282973] [2021-03-24 19:11:49,364 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:49,365 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:11:49,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117674788] [2021-03-24 19:11:49,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:11:49,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:49,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:11:49,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:11:49,366 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 130 [2021-03-24 19:11:49,367 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 19:11:49,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:49,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 130 [2021-03-24 19:11:49,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:49,634 INFO L129 PetriNetUnfolder]: 542/1717 cut-off events. [2021-03-24 19:11:49,634 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-24 19:11:49,640 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 19:11:49,649 INFO L132 encePairwiseOnDemand]: 112/130 looper letters, 42 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2021-03-24 19:11:49,649 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 91 transitions, 323 flow [2021-03-24 19:11:49,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 19:11:49,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 19:11:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 555 transitions. [2021-03-24 19:11:49,652 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2021-03-24 19:11:49,652 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 555 transitions. [2021-03-24 19:11:49,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 555 transitions. [2021-03-24 19:11:49,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:49,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 555 transitions. [2021-03-24 19:11:49,654 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 19:11:49,655 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 19:11:49,656 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 19:11:49,656 INFO L185 Difference]: Start difference. First operand has 61 places, 60 transitions, 141 flow. Second operand 6 states and 555 transitions. [2021-03-24 19:11:49,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 91 transitions, 323 flow [2021-03-24 19:11:49,657 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 19:11:49,659 INFO L241 Difference]: Finished difference. Result has 62 places, 70 transitions, 260 flow [2021-03-24 19:11:49,659 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 19:11:49,659 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 1 predicate places. [2021-03-24 19:11:49,659 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 70 transitions, 260 flow [2021-03-24 19:11:49,660 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 19:11:49,660 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:49,660 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:49,660 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 19:11:49,661 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 19:11:49,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:49,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1553337380, now seen corresponding path program 1 times [2021-03-24 19:11:49,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:49,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866617333] [2021-03-24 19:11:49,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:49,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:49,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:49,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:49,732 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 19:11:49,733 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866617333] [2021-03-24 19:11:49,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:49,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 19:11:49,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655853862] [2021-03-24 19:11:49,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 19:11:49,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:49,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 19:11:49,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 19:11:49,735 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 130 [2021-03-24 19:11:49,736 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 19:11:49,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:49,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 130 [2021-03-24 19:11:49,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:49,850 INFO L129 PetriNetUnfolder]: 219/1044 cut-off events. [2021-03-24 19:11:49,850 INFO L130 PetriNetUnfolder]: For 228/271 co-relation queries the response was YES. [2021-03-24 19:11:49,855 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 19:11:49,861 INFO L132 encePairwiseOnDemand]: 120/130 looper letters, 9 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2021-03-24 19:11:49,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 76 transitions, 304 flow [2021-03-24 19:11:49,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 19:11:49,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 19:11:49,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2021-03-24 19:11:49,863 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7487179487179487 [2021-03-24 19:11:49,863 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2021-03-24 19:11:49,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2021-03-24 19:11:49,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:49,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2021-03-24 19:11:49,865 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 19:11:49,866 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 19:11:49,866 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 19:11:49,866 INFO L185 Difference]: Start difference. First operand has 62 places, 70 transitions, 260 flow. Second operand 3 states and 292 transitions. [2021-03-24 19:11:49,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 76 transitions, 304 flow [2021-03-24 19:11:49,871 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 19:11:49,873 INFO L241 Difference]: Finished difference. Result has 66 places, 76 transitions, 318 flow [2021-03-24 19:11:49,873 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 19:11:49,874 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 5 predicate places. [2021-03-24 19:11:49,874 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 76 transitions, 318 flow [2021-03-24 19:11:49,874 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 19:11:49,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:49,874 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:49,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-24 19:11:49,874 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 19:11:49,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:49,875 INFO L82 PathProgramCache]: Analyzing trace with hash -142423898, now seen corresponding path program 1 times [2021-03-24 19:11:49,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:49,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721898842] [2021-03-24 19:11:49,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:49,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:49,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:49,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:49,927 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:49,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:49,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:49,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:49,941 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 19:11:49,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721898842] [2021-03-24 19:11:49,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:49,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:11:49,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806102094] [2021-03-24 19:11:49,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:11:49,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:49,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:11:49,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:11:49,944 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 130 [2021-03-24 19:11:49,945 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 19:11:49,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:49,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 130 [2021-03-24 19:11:49,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:50,199 INFO L129 PetriNetUnfolder]: 700/2375 cut-off events. [2021-03-24 19:11:50,199 INFO L130 PetriNetUnfolder]: For 1419/1501 co-relation queries the response was YES. [2021-03-24 19:11:50,210 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 19:11:50,224 INFO L132 encePairwiseOnDemand]: 119/130 looper letters, 50 selfloop transitions, 35 changer transitions 0/122 dead transitions. [2021-03-24 19:11:50,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 122 transitions, 679 flow [2021-03-24 19:11:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 19:11:50,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 19:11:50,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 520 transitions. [2021-03-24 19:11:50,226 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2021-03-24 19:11:50,226 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 520 transitions. [2021-03-24 19:11:50,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 520 transitions. [2021-03-24 19:11:50,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:50,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 520 transitions. [2021-03-24 19:11:50,228 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 19:11:50,229 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 19:11:50,229 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 19:11:50,229 INFO L185 Difference]: Start difference. First operand has 66 places, 76 transitions, 318 flow. Second operand 6 states and 520 transitions. [2021-03-24 19:11:50,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 122 transitions, 679 flow [2021-03-24 19:11:50,236 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 19:11:50,239 INFO L241 Difference]: Finished difference. Result has 72 places, 96 transitions, 538 flow [2021-03-24 19:11:50,240 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 19:11:50,240 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 11 predicate places. [2021-03-24 19:11:50,240 INFO L480 AbstractCegarLoop]: Abstraction has has 72 places, 96 transitions, 538 flow [2021-03-24 19:11:50,240 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 19:11:50,240 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:50,240 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:50,240 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-24 19:11:50,241 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 19:11:50,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:50,241 INFO L82 PathProgramCache]: Analyzing trace with hash -754218839, now seen corresponding path program 1 times [2021-03-24 19:11:50,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:50,241 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720226822] [2021-03-24 19:11:50,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:50,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:11:50,254 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:11:50,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:11:50,265 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:11:50,272 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 19:11:50,272 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 19:11:50,273 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-24 19:11:50,273 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 19:11:50,274 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,288 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,288 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 19:11:50,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,288 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 19:11:50,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 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 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 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 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,289 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 19:11:50,289 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,290 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 19:11:50,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,290 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 19:11:50,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,290 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 19:11:50,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,290 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 19:11:50,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,290 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 19:11:50,290 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,290 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,291 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 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 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 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 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,292 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 19:11:50,292 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,293 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,293 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 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,294 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 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 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 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 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,295 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 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 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 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 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 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 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 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 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,296 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 19:11:50,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 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 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 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 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 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 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 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 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 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 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,298 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 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 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 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 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 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 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 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 19:11:50,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,299 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 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 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 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 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 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 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 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,300 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,301 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 19:11:50,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,301 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,301 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,302 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,303 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 19:11:50,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,304 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 19:11:50,304 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,304 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,305 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 19:11:50,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:11:50,306 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 19:11:50,306 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-24 19:11:50,307 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 19:11:50,307 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 19:11:50,307 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 19:11:50,307 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 19:11:50,307 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 19:11:50,307 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 19:11:50,307 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 19:11:50,307 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 19:11:50,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-03-24 19:11:50,335 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-03-24 19:11:50,335 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-24 19:11:50,336 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 19:11:50,336 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 111 transitions, 254 flow [2021-03-24 19:11:50,337 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 111 places, 111 transitions, 254 flow [2021-03-24 19:11:50,337 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 19:11:50,338 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 111 transitions, 254 flow [2021-03-24 19:11:50,338 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 111 transitions, 254 flow [2021-03-24 19:11:50,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-03-24 19:11:50,349 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-03-24 19:11:50,350 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-24 19:11:50,351 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 19:11:50,355 INFO L142 LiptonReduction]: Number of co-enabled transitions 7224 [2021-03-24 19:11:51,681 INFO L154 LiptonReduction]: Checked pairs total: 19134 [2021-03-24 19:11:51,682 INFO L156 LiptonReduction]: Total number of compositions: 48 [2021-03-24 19:11:51,682 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1345 [2021-03-24 19:11:51,689 INFO L129 PetriNetUnfolder]: 2/37 cut-off events. [2021-03-24 19:11:51,690 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-24 19:11:51,690 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:51,690 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:51,690 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 19:11:51,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:51,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1357974083, now seen corresponding path program 1 times [2021-03-24 19:11:51,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:51,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672300991] [2021-03-24 19:11:51,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:51,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:51,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:51,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:51,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:51,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:51,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:51,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:51,722 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:51,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:51,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:51,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:51,737 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 19:11:51,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672300991] [2021-03-24 19:11:51,738 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:51,738 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:11:51,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460406248] [2021-03-24 19:11:51,738 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:11:51,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:51,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:11:51,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:11:51,739 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-24 19:11:51,740 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 19:11:51,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:51,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-24 19:11:51,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:53,299 INFO L129 PetriNetUnfolder]: 6735/15358 cut-off events. [2021-03-24 19:11:53,300 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-24 19:11:53,382 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 19:11:53,474 INFO L132 encePairwiseOnDemand]: 137/159 looper letters, 63 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2021-03-24 19:11:53,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 138 transitions, 502 flow [2021-03-24 19:11:53,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 19:11:53,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 19:11:53,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 799 transitions. [2021-03-24 19:11:53,477 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7178796046720575 [2021-03-24 19:11:53,477 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 799 transitions. [2021-03-24 19:11:53,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 799 transitions. [2021-03-24 19:11:53,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:53,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 799 transitions. [2021-03-24 19:11:53,480 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 19:11:53,482 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 19:11:53,482 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 19:11:53,482 INFO L185 Difference]: Start difference. First operand has 79 places, 76 transitions, 184 flow. Second operand 7 states and 799 transitions. [2021-03-24 19:11:53,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 138 transitions, 502 flow [2021-03-24 19:11:53,483 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 19:11:53,485 INFO L241 Difference]: Finished difference. Result has 81 places, 104 transitions, 430 flow [2021-03-24 19:11:53,485 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 19:11:53,485 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 2 predicate places. [2021-03-24 19:11:53,485 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 430 flow [2021-03-24 19:11:53,486 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 19:11:53,486 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:53,486 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:53,486 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-24 19:11:53,486 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 19:11:53,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:53,487 INFO L82 PathProgramCache]: Analyzing trace with hash 629270938, now seen corresponding path program 1 times [2021-03-24 19:11:53,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:53,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330203772] [2021-03-24 19:11:53,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:53,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:53,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:53,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:53,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:53,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:53,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:53,529 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 19:11:53,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330203772] [2021-03-24 19:11:53,529 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:53,529 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 19:11:53,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613225319] [2021-03-24 19:11:53,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 19:11:53,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:53,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 19:11:53,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 19:11:53,531 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 159 [2021-03-24 19:11:53,532 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 19:11:53,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:53,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 159 [2021-03-24 19:11:53,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:54,743 INFO L129 PetriNetUnfolder]: 3728/11164 cut-off events. [2021-03-24 19:11:54,743 INFO L130 PetriNetUnfolder]: For 3186/3803 co-relation queries the response was YES. [2021-03-24 19:11:54,819 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 19:11:54,884 INFO L132 encePairwiseOnDemand]: 146/159 looper letters, 12 selfloop transitions, 9 changer transitions 0/112 dead transitions. [2021-03-24 19:11:54,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 112 transitions, 488 flow [2021-03-24 19:11:54,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 19:11:54,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 19:11:54,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 361 transitions. [2021-03-24 19:11:54,885 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7568134171907757 [2021-03-24 19:11:54,885 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 361 transitions. [2021-03-24 19:11:54,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 361 transitions. [2021-03-24 19:11:54,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:54,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 361 transitions. [2021-03-24 19:11:54,887 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 19:11:54,888 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 19:11:54,888 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 19:11:54,888 INFO L185 Difference]: Start difference. First operand has 81 places, 104 transitions, 430 flow. Second operand 3 states and 361 transitions. [2021-03-24 19:11:54,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 112 transitions, 488 flow [2021-03-24 19:11:54,906 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 19:11:54,907 INFO L241 Difference]: Finished difference. Result has 85 places, 112 transitions, 506 flow [2021-03-24 19:11:54,908 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 19:11:54,908 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 6 predicate places. [2021-03-24 19:11:54,908 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 112 transitions, 506 flow [2021-03-24 19:11:54,908 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 19:11:54,908 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:54,908 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:11:54,908 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-24 19:11:54,909 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 19:11:54,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:54,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1378319779, now seen corresponding path program 1 times [2021-03-24 19:11:54,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:54,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839371529] [2021-03-24 19:11:54,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:54,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:54,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:54,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:54,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:54,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:54,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:54,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:54,957 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:54,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:54,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:54,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:54,974 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 19:11:54,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839371529] [2021-03-24 19:11:54,975 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:54,975 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:11:54,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47777024] [2021-03-24 19:11:54,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:11:54,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:54,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:11:54,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:11:54,978 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-24 19:11:54,978 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 19:11:54,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:54,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-24 19:11:54,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:11:58,644 INFO L129 PetriNetUnfolder]: 12148/31671 cut-off events. [2021-03-24 19:11:58,644 INFO L130 PetriNetUnfolder]: For 23878/25318 co-relation queries the response was YES. [2021-03-24 19:11:58,831 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 19:11:59,035 INFO L132 encePairwiseOnDemand]: 145/159 looper letters, 90 selfloop transitions, 55 changer transitions 0/194 dead transitions. [2021-03-24 19:11:59,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 194 transitions, 1177 flow [2021-03-24 19:11:59,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 19:11:59,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 19:11:59,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 645 transitions. [2021-03-24 19:11:59,038 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6761006289308176 [2021-03-24 19:11:59,038 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 645 transitions. [2021-03-24 19:11:59,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 645 transitions. [2021-03-24 19:11:59,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:11:59,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 645 transitions. [2021-03-24 19:11:59,040 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 19:11:59,041 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 19:11:59,042 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 19:11:59,042 INFO L185 Difference]: Start difference. First operand has 85 places, 112 transitions, 506 flow. Second operand 6 states and 645 transitions. [2021-03-24 19:11:59,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 194 transitions, 1177 flow [2021-03-24 19:11:59,186 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 19:11:59,189 INFO L241 Difference]: Finished difference. Result has 91 places, 145 transitions, 874 flow [2021-03-24 19:11:59,189 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 19:11:59,190 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 12 predicate places. [2021-03-24 19:11:59,190 INFO L480 AbstractCegarLoop]: Abstraction has has 91 places, 145 transitions, 874 flow [2021-03-24 19:11:59,190 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 19:11:59,190 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:11:59,190 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 19:11:59,190 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-24 19:11:59,190 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 19:11:59,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:11:59,191 INFO L82 PathProgramCache]: Analyzing trace with hash -239134633, now seen corresponding path program 1 times [2021-03-24 19:11:59,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:11:59,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496617702] [2021-03-24 19:11:59,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:11:59,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:11:59,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:59,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:59,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:59,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:59,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:59,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:11:59,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:59,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:11:59,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:59,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:11:59,247 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:11:59,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:11:59,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:11:59,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:11:59,266 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 19:11:59,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496617702] [2021-03-24 19:11:59,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:11:59,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 19:11:59,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519233307] [2021-03-24 19:11:59,267 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 19:11:59,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:11:59,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 19:11:59,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 19:11:59,268 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 159 [2021-03-24 19:11:59,269 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 19:11:59,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:11:59,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 159 [2021-03-24 19:11:59,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:12:03,615 INFO L129 PetriNetUnfolder]: 14665/38657 cut-off events. [2021-03-24 19:12:03,616 INFO L130 PetriNetUnfolder]: For 55743/57764 co-relation queries the response was YES. [2021-03-24 19:12:03,827 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 19:12:04,049 INFO L132 encePairwiseOnDemand]: 143/159 looper letters, 125 selfloop transitions, 98 changer transitions 0/270 dead transitions. [2021-03-24 19:12:04,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 270 transitions, 1904 flow [2021-03-24 19:12:04,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-24 19:12:04,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-24 19:12:04,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1518 transitions. [2021-03-24 19:12:04,056 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6364779874213836 [2021-03-24 19:12:04,056 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1518 transitions. [2021-03-24 19:12:04,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1518 transitions. [2021-03-24 19:12:04,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:12:04,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1518 transitions. [2021-03-24 19:12:04,062 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 19:12:04,065 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 19:12:04,066 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 19:12:04,066 INFO L185 Difference]: Start difference. First operand has 91 places, 145 transitions, 874 flow. Second operand 15 states and 1518 transitions. [2021-03-24 19:12:04,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 270 transitions, 1904 flow [2021-03-24 19:12:04,356 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 19:12:04,359 INFO L241 Difference]: Finished difference. Result has 111 places, 184 transitions, 1456 flow [2021-03-24 19:12:04,360 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 19:12:04,360 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 32 predicate places. [2021-03-24 19:12:04,360 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 184 transitions, 1456 flow [2021-03-24 19:12:04,360 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 19:12:04,360 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:12:04,361 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 19:12:04,361 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 19:12:04,361 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 19:12:04,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:12:04,361 INFO L82 PathProgramCache]: Analyzing trace with hash -876225499, now seen corresponding path program 2 times [2021-03-24 19:12:04,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:12:04,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719068972] [2021-03-24 19:12:04,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:12:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:12:04,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:04,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:04,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:04,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:04,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:04,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:04,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:04,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:12:04,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:04,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:12:04,403 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:12:04,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:12:04,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:04,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:04,420 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 19:12:04,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719068972] [2021-03-24 19:12:04,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:12:04,421 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 19:12:04,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895836217] [2021-03-24 19:12:04,421 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 19:12:04,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:12:04,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 19:12:04,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 19:12:04,422 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 159 [2021-03-24 19:12:04,423 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 19:12:04,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:12:04,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 159 [2021-03-24 19:12:04,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:12:09,876 INFO L129 PetriNetUnfolder]: 16434/43863 cut-off events. [2021-03-24 19:12:09,876 INFO L130 PetriNetUnfolder]: For 101320/104083 co-relation queries the response was YES. [2021-03-24 19:12:10,234 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 19:12:10,504 INFO L132 encePairwiseOnDemand]: 143/159 looper letters, 147 selfloop transitions, 102 changer transitions 0/296 dead transitions. [2021-03-24 19:12:10,505 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 296 transitions, 2593 flow [2021-03-24 19:12:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 19:12:10,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 19:12:10,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1123 transitions. [2021-03-24 19:12:10,508 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6420811892510006 [2021-03-24 19:12:10,508 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1123 transitions. [2021-03-24 19:12:10,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1123 transitions. [2021-03-24 19:12:10,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:12:10,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1123 transitions. [2021-03-24 19:12:10,511 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 19:12:10,514 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 19:12:10,514 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 19:12:10,514 INFO L185 Difference]: Start difference. First operand has 111 places, 184 transitions, 1456 flow. Second operand 11 states and 1123 transitions. [2021-03-24 19:12:10,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 296 transitions, 2593 flow [2021-03-24 19:12:11,014 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 19:12:11,017 INFO L241 Difference]: Finished difference. Result has 124 places, 211 transitions, 1930 flow [2021-03-24 19:12:11,017 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 19:12:11,018 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 45 predicate places. [2021-03-24 19:12:11,018 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 211 transitions, 1930 flow [2021-03-24 19:12:11,018 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 19:12:11,018 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:12:11,018 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 19:12:11,018 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 19:12:11,018 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 19:12:11,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:12:11,019 INFO L82 PathProgramCache]: Analyzing trace with hash -1677944249, now seen corresponding path program 1 times [2021-03-24 19:12:11,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:12:11,019 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429941298] [2021-03-24 19:12:11,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:12:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:12:11,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:11,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:11,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:11,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:11,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:11,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:11,045 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:12:11,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:12:11,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:11,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:11,059 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 19:12:11,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429941298] [2021-03-24 19:12:11,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:12:11,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:12:11,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405872342] [2021-03-24 19:12:11,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:12:11,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:12:11,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:12:11,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:12:11,062 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-24 19:12:11,062 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 19:12:11,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:12:11,062 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-24 19:12:11,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:12:18,058 INFO L129 PetriNetUnfolder]: 20645/54822 cut-off events. [2021-03-24 19:12:18,058 INFO L130 PetriNetUnfolder]: For 204845/207738 co-relation queries the response was YES. [2021-03-24 19:12:18,536 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 19:12:18,827 INFO L132 encePairwiseOnDemand]: 144/159 looper letters, 175 selfloop transitions, 198 changer transitions 0/422 dead transitions. [2021-03-24 19:12:18,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 422 transitions, 4794 flow [2021-03-24 19:12:18,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 19:12:18,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 19:12:18,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 756 transitions. [2021-03-24 19:12:18,829 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6792452830188679 [2021-03-24 19:12:18,829 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 756 transitions. [2021-03-24 19:12:18,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 756 transitions. [2021-03-24 19:12:18,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:12:18,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 756 transitions. [2021-03-24 19:12:18,832 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 19:12:18,833 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 19:12:18,834 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 19:12:18,834 INFO L185 Difference]: Start difference. First operand has 124 places, 211 transitions, 1930 flow. Second operand 7 states and 756 transitions. [2021-03-24 19:12:18,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 422 transitions, 4794 flow [2021-03-24 19:12:20,194 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 19:12:20,200 INFO L241 Difference]: Finished difference. Result has 129 places, 332 transitions, 3693 flow [2021-03-24 19:12:20,200 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 19:12:20,200 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 50 predicate places. [2021-03-24 19:12:20,200 INFO L480 AbstractCegarLoop]: Abstraction has has 129 places, 332 transitions, 3693 flow [2021-03-24 19:12:20,201 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 19:12:20,201 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:12:20,201 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:12:20,201 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-24 19:12:20,201 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 19:12:20,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:12:20,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1951243758, now seen corresponding path program 1 times [2021-03-24 19:12:20,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:12:20,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945528352] [2021-03-24 19:12:20,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:12:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:12:20,209 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:12:20,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 19:12:20,213 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 19:12:20,217 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 19:12:20,217 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 19:12:20,217 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-24 19:12:20,217 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 19:12:20,218 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,229 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 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 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 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 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 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 19:12:20,230 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,230 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,231 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,231 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,231 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,231 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,231 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,231 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 19:12:20,231 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,232 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 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 19:12:20,233 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,233 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 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 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 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 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 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,234 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 19:12:20,234 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 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 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 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 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 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 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 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 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 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 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 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 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 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 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 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 19:12:20,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,238 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,239 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,239 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,239 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,239 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,239 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,239 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 19:12:20,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 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 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 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 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,241 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 19:12:20,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,242 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 19:12:20,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 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 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 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 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 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 19:12:20,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,244 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,245 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,245 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,245 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,245 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,245 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,245 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 19:12:20,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,246 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 19:12:20,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,248 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,248 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 19:12:20,248 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,248 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,248 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,249 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 19:12:20,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,250 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 19:12:20,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,251 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 19:12:20,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 19:12:20,252 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 19:12:20,253 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-24 19:12:20,256 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 19:12:20,256 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 19:12:20,256 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 19:12:20,256 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 19:12:20,256 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 19:12:20,256 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 19:12:20,256 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 19:12:20,256 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 19:12:20,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-03-24 19:12:20,274 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-03-24 19:12:20,275 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-24 19:12:20,276 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 19:12:20,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 133 transitions, 311 flow [2021-03-24 19:12:20,278 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 133 places, 133 transitions, 311 flow [2021-03-24 19:12:20,278 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 19:12:20,278 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 133 transitions, 311 flow [2021-03-24 19:12:20,278 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 133 transitions, 311 flow [2021-03-24 19:12:20,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-03-24 19:12:20,293 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-03-24 19:12:20,293 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-24 19:12:20,294 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 19:12:20,300 INFO L142 LiptonReduction]: Number of co-enabled transitions 11340 [2021-03-24 19:12:21,204 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2021-03-24 19:12:21,903 INFO L154 LiptonReduction]: Checked pairs total: 31303 [2021-03-24 19:12:21,903 INFO L156 LiptonReduction]: Total number of compositions: 57 [2021-03-24 19:12:21,904 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1625 [2021-03-24 19:12:21,907 INFO L129 PetriNetUnfolder]: 0/31 cut-off events. [2021-03-24 19:12:21,907 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 19:12:21,907 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:12:21,907 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:12:21,907 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 19:12:21,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:12:21,907 INFO L82 PathProgramCache]: Analyzing trace with hash 451598253, now seen corresponding path program 1 times [2021-03-24 19:12:21,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:12:21,907 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531935664] [2021-03-24 19:12:21,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:12:21,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:12:21,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:21,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:21,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:21,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:21,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:21,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:21,929 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:12:21,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:12:21,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:21,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:21,945 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 19:12:21,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531935664] [2021-03-24 19:12:21,945 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:12:21,945 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:12:21,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121712363] [2021-03-24 19:12:21,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:12:21,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:12:21,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:12:21,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:12:21,947 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-24 19:12:21,948 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 19:12:21,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:12:21,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-24 19:12:21,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:12:33,807 INFO L129 PetriNetUnfolder]: 52198/102365 cut-off events. [2021-03-24 19:12:33,807 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-24 19:12:34,447 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 19:12:34,916 INFO L132 encePairwiseOnDemand]: 163/190 looper letters, 74 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2021-03-24 19:12:34,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 154 transitions, 561 flow [2021-03-24 19:12:34,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 19:12:34,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 19:12:34,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 830 transitions. [2021-03-24 19:12:34,919 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7280701754385965 [2021-03-24 19:12:34,919 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 830 transitions. [2021-03-24 19:12:34,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 830 transitions. [2021-03-24 19:12:34,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:12:34,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 830 transitions. [2021-03-24 19:12:34,921 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 19:12:34,923 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 19:12:34,923 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 19:12:34,923 INFO L185 Difference]: Start difference. First operand has 96 places, 94 transitions, 233 flow. Second operand 6 states and 830 transitions. [2021-03-24 19:12:34,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 154 transitions, 561 flow [2021-03-24 19:12:34,924 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 19:12:34,926 INFO L241 Difference]: Finished difference. Result has 93 places, 115 transitions, 432 flow [2021-03-24 19:12:34,926 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 19:12:34,926 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, -3 predicate places. [2021-03-24 19:12:34,926 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 115 transitions, 432 flow [2021-03-24 19:12:34,927 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 19:12:34,927 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:12:34,927 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:12:34,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-24 19:12:34,927 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 19:12:34,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:12:34,927 INFO L82 PathProgramCache]: Analyzing trace with hash 223730056, now seen corresponding path program 1 times [2021-03-24 19:12:34,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:12:34,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168707097] [2021-03-24 19:12:34,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:12:34,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:12:34,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:34,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:34,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:34,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:34,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:34,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:34,952 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 19:12:34,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168707097] [2021-03-24 19:12:34,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:12:34,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 19:12:34,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804422106] [2021-03-24 19:12:34,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 19:12:34,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:12:34,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 19:12:34,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 19:12:34,954 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 190 [2021-03-24 19:12:34,954 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 19:12:34,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:12:34,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 190 [2021-03-24 19:12:34,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:12:46,320 INFO L129 PetriNetUnfolder]: 35056/87701 cut-off events. [2021-03-24 19:12:46,320 INFO L130 PetriNetUnfolder]: For 13970/17996 co-relation queries the response was YES. [2021-03-24 19:12:47,007 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 19:12:47,680 INFO L132 encePairwiseOnDemand]: 174/190 looper letters, 15 selfloop transitions, 11 changer transitions 0/125 dead transitions. [2021-03-24 19:12:47,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 125 transitions, 504 flow [2021-03-24 19:12:47,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 19:12:47,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 19:12:47,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 430 transitions. [2021-03-24 19:12:47,682 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7543859649122807 [2021-03-24 19:12:47,682 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 430 transitions. [2021-03-24 19:12:47,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 430 transitions. [2021-03-24 19:12:47,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:12:47,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 430 transitions. [2021-03-24 19:12:47,684 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 19:12:47,685 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 19:12:47,685 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 19:12:47,685 INFO L185 Difference]: Start difference. First operand has 93 places, 115 transitions, 432 flow. Second operand 3 states and 430 transitions. [2021-03-24 19:12:47,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 125 transitions, 504 flow [2021-03-24 19:12:47,720 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 19:12:47,722 INFO L241 Difference]: Finished difference. Result has 97 places, 125 transitions, 526 flow [2021-03-24 19:12:47,722 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 19:12:47,722 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 1 predicate places. [2021-03-24 19:12:47,722 INFO L480 AbstractCegarLoop]: Abstraction has has 97 places, 125 transitions, 526 flow [2021-03-24 19:12:47,722 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 19:12:47,722 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:12:47,722 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 19:12:47,723 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-24 19:12:47,723 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 19:12:47,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:12:47,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1334944812, now seen corresponding path program 1 times [2021-03-24 19:12:47,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:12:47,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322200624] [2021-03-24 19:12:47,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:12:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:12:47,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:47,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:47,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:47,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:47,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:47,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:12:47,745 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:12:47,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:12:47,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:12:47,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:12:47,761 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 19:12:47,761 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322200624] [2021-03-24 19:12:47,761 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:12:47,761 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:12:47,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830928731] [2021-03-24 19:12:47,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:12:47,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:12:47,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:12:47,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:12:47,763 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-24 19:12:47,764 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 19:12:47,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:12:47,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-24 19:12:47,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:14:34,263 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 19:14:34,263 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2021-03-24 19:14:34,263 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-03-24 19:14:34,263 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-03-24 19:14:34,264 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-03-24 19:14:39,487 INFO L129 PetriNetUnfolder]: 153562/357939 cut-off events. [2021-03-24 19:14:39,487 INFO L130 PetriNetUnfolder]: For 181150/204972 co-relation queries the response was YES. [2021-03-24 19:14:41,948 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 19:14:44,188 INFO L132 encePairwiseOnDemand]: 172/190 looper letters, 105 selfloop transitions, 82 changer transitions 0/247 dead transitions. [2021-03-24 19:14:44,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 247 transitions, 1395 flow [2021-03-24 19:14:44,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 19:14:44,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 19:14:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 910 transitions. [2021-03-24 19:14:44,191 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2021-03-24 19:14:44,191 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 910 transitions. [2021-03-24 19:14:44,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 910 transitions. [2021-03-24 19:14:44,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:14:44,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 910 transitions. [2021-03-24 19:14:44,193 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 19:14:44,195 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 19:14:44,195 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 19:14:44,196 INFO L185 Difference]: Start difference. First operand has 97 places, 125 transitions, 526 flow. Second operand 7 states and 910 transitions. [2021-03-24 19:14:44,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 247 transitions, 1395 flow [2021-03-24 19:14:46,067 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 19:14:46,069 INFO L241 Difference]: Finished difference. Result has 105 places, 184 transitions, 1122 flow [2021-03-24 19:14:46,069 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 19:14:46,069 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 9 predicate places. [2021-03-24 19:14:46,069 INFO L480 AbstractCegarLoop]: Abstraction has has 105 places, 184 transitions, 1122 flow [2021-03-24 19:14:46,070 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 19:14:46,070 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:14:46,070 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 19:14:46,070 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-24 19:14:46,070 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 19:14:46,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:14:46,070 INFO L82 PathProgramCache]: Analyzing trace with hash -2036327098, now seen corresponding path program 1 times [2021-03-24 19:14:46,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:14:46,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110081593] [2021-03-24 19:14:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:14:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:14:46,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:14:46,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:14:46,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:14:46,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:14:46,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:14:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:14:46,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:14:46,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:14:46,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:14:46,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:14:46,104 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:14:46,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:14:46,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:14:46,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:14:46,121 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 19:14:46,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110081593] [2021-03-24 19:14:46,121 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:14:46,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 19:14:46,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943381041] [2021-03-24 19:14:46,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 19:14:46,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:14:46,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 19:14:46,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 19:14:46,123 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 190 [2021-03-24 19:14:46,124 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 19:14:46,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:14:46,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 190 [2021-03-24 19:14:46,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:17:05,321 INFO L129 PetriNetUnfolder]: 194900/452262 cut-off events. [2021-03-24 19:17:05,321 INFO L130 PetriNetUnfolder]: For 611477/649130 co-relation queries the response was YES. [2021-03-24 19:17:09,609 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 19:17:12,812 INFO L132 encePairwiseOnDemand]: 171/190 looper letters, 152 selfloop transitions, 102 changer transitions 0/312 dead transitions. [2021-03-24 19:17:12,813 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 312 transitions, 2242 flow [2021-03-24 19:17:12,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 19:17:12,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 19:17:12,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1367 transitions. [2021-03-24 19:17:12,821 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.654066985645933 [2021-03-24 19:17:12,821 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1367 transitions. [2021-03-24 19:17:12,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1367 transitions. [2021-03-24 19:17:12,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:17:12,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1367 transitions. [2021-03-24 19:17:12,826 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 19:17:12,828 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 19:17:12,829 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 19:17:12,829 INFO L185 Difference]: Start difference. First operand has 105 places, 184 transitions, 1122 flow. Second operand 11 states and 1367 transitions. [2021-03-24 19:17:12,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 312 transitions, 2242 flow [2021-03-24 19:17:20,122 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 19:17:20,125 INFO L241 Difference]: Finished difference. Result has 120 places, 219 transitions, 1716 flow [2021-03-24 19:17:20,125 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 19:17:20,125 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 24 predicate places. [2021-03-24 19:17:20,125 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 219 transitions, 1716 flow [2021-03-24 19:17:20,125 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 19:17:20,125 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:17:20,125 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 19:17:20,125 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-24 19:17:20,126 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 19:17:20,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:17:20,126 INFO L82 PathProgramCache]: Analyzing trace with hash 1983652974, now seen corresponding path program 2 times [2021-03-24 19:17:20,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:17:20,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549466270] [2021-03-24 19:17:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:17:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:17:20,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:17:20,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:17:20,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:17:20,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:17:20,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:17:20,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:17:20,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:17:20,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:17:20,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:17:20,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 19:17:20,159 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:17:20,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:17:20,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:17:20,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:17:20,175 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 19:17:20,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549466270] [2021-03-24 19:17:20,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:17:20,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 19:17:20,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418399119] [2021-03-24 19:17:20,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 19:17:20,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:17:20,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 19:17:20,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 19:17:20,177 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 190 [2021-03-24 19:17:20,178 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 19:17:20,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:17:20,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 190 [2021-03-24 19:17:20,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 19:19:17,959 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 19:19:17,959 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-24 19:19:17,960 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-24 19:19:17,960 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-24 19:19:17,960 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-24 19:19:17,984 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 19:19:17,984 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-24 19:19:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:17,984 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,241 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 19:19:31,241 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,242 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,242 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,242 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,269 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 19:19:31,269 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,269 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,269 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:31,269 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-03-24 19:19:40,614 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 19:19:40,614 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-03-24 19:19:40,614 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-24 19:19:40,614 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-24 19:19:40,614 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-03-24 19:19:57,787 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 19:19:57,787 INFO L384 tUnfolder$Statistics]: this new event has 54 ancestors and is not cut-off event [2021-03-24 19:19:57,787 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2021-03-24 19:19:57,787 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2021-03-24 19:19:57,787 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2021-03-24 19:20:00,189 INFO L129 PetriNetUnfolder]: 215702/503747 cut-off events. [2021-03-24 19:20:00,189 INFO L130 PetriNetUnfolder]: For 1108862/1157505 co-relation queries the response was YES. [2021-03-24 19:20:04,952 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 19:20:08,547 INFO L132 encePairwiseOnDemand]: 171/190 looper letters, 195 selfloop transitions, 152 changer transitions 0/405 dead transitions. [2021-03-24 19:20:08,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 405 transitions, 3503 flow [2021-03-24 19:20:08,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-24 19:20:08,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-24 19:20:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1848 transitions. [2021-03-24 19:20:08,550 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6484210526315789 [2021-03-24 19:20:08,550 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1848 transitions. [2021-03-24 19:20:08,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1848 transitions. [2021-03-24 19:20:08,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 19:20:08,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1848 transitions. [2021-03-24 19:20:08,554 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 19:20:08,557 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 19:20:08,558 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 19:20:08,558 INFO L185 Difference]: Start difference. First operand has 120 places, 219 transitions, 1716 flow. Second operand 15 states and 1848 transitions. [2021-03-24 19:20:08,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 405 transitions, 3503 flow [2021-03-24 19:20:29,776 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 19:20:29,779 INFO L241 Difference]: Finished difference. Result has 137 places, 270 transitions, 2518 flow [2021-03-24 19:20:29,780 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 19:20:29,780 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 41 predicate places. [2021-03-24 19:20:29,780 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 270 transitions, 2518 flow [2021-03-24 19:20:29,780 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 19:20:29,781 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 19:20:29,781 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 19:20:29,781 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-24 19:20:29,781 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 19:20:29,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 19:20:29,781 INFO L82 PathProgramCache]: Analyzing trace with hash 379417636, now seen corresponding path program 1 times [2021-03-24 19:20:29,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 19:20:29,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184124684] [2021-03-24 19:20:29,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 19:20:29,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 19:20:29,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:20:29,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:20:29,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:20:29,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:20:29,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:20:29,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 19:20:29,808 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-24 19:20:29,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-24 19:20:29,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 19:20:29,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 19:20:29,824 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 19:20:29,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184124684] [2021-03-24 19:20:29,824 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 19:20:29,824 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 19:20:29,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124209243] [2021-03-24 19:20:29,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 19:20:29,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 19:20:29,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 19:20:29,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-24 19:20:29,826 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-24 19:20:29,826 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 19:20:29,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 19:20:29,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-24 19:20:29,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown