/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-RepeatedSemanticLbeWithPredicates.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-25 23:39:39,367 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 23:39:39,369 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 23:39:39,402 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 23:39:39,403 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 23:39:39,404 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 23:39:39,405 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 23:39:39,415 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 23:39:39,417 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 23:39:39,422 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 23:39:39,423 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 23:39:39,424 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 23:39:39,424 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 23:39:39,426 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 23:39:39,427 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 23:39:39,432 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 23:39:39,433 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 23:39:39,434 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 23:39:39,435 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 23:39:39,436 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 23:39:39,437 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 23:39:39,440 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 23:39:39,441 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 23:39:39,442 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 23:39:39,452 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 23:39:39,452 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 23:39:39,453 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 23:39:39,454 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 23:39:39,454 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 23:39:39,455 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 23:39:39,455 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 23:39:39,456 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 23:39:39,456 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 23:39:39,457 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 23:39:39,458 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 23:39:39,458 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 23:39:39,459 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 23:39:39,459 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 23:39:39,459 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 23:39:39,460 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 23:39:39,460 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 23:39:39,461 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-RepeatedSemanticLbeWithPredicates.epf [2021-03-25 23:39:39,502 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 23:39:39,502 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 23:39:39,505 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 23:39:39,505 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 23:39:39,505 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 23:39:39,505 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 23:39:39,506 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 23:39:39,506 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 23:39:39,506 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 23:39:39,506 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 23:39:39,507 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 23:39:39,507 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 23:39:39,507 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 23:39:39,507 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 23:39:39,507 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 23:39:39,507 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 23:39:39,508 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 23:39:39,508 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 23:39:39,508 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 23:39:39,508 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 23:39:39,508 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 23:39:39,508 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 23:39:39,508 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 23:39:39,508 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 23:39:39,509 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true 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-25 23:39:39,839 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 23:39:39,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 23:39:39,862 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 23:39:39,863 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 23:39:39,863 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 23:39:39,864 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-25 23:39:39,930 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93abc06d2/2f7982607f66481ab7e1cdb45034ca01/FLAGe63b82d7a [2021-03-25 23:39:40,433 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 23:39:40,433 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2021-03-25 23:39:40,448 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93abc06d2/2f7982607f66481ab7e1cdb45034ca01/FLAGe63b82d7a [2021-03-25 23:39:40,943 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93abc06d2/2f7982607f66481ab7e1cdb45034ca01 [2021-03-25 23:39:40,945 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 23:39:40,947 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 23:39:40,951 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 23:39:40,951 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 23:39:40,954 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 23:39:40,954 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 11:39:40" (1/1) ... [2021-03-25 23:39:40,956 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c5316db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:40, skipping insertion in model container [2021-03-25 23:39:40,956 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 11:39:40" (1/1) ... [2021-03-25 23:39:40,963 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 23:39:41,007 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 23:39:41,119 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-25 23:39:41,266 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-25 23:39:41,278 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 23:39:41,287 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 23:39:41,316 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-25 23:39:41,345 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-25 23:39:41,346 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 23:39:41,416 INFO L208 MainTranslator]: Completed translation [2021-03-25 23:39:41,416 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41 WrapperNode [2021-03-25 23:39:41,416 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 23:39:41,417 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 23:39:41,418 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 23:39:41,418 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 23:39:41,423 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,448 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,470 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 23:39:41,471 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 23:39:41,471 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 23:39:41,472 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 23:39:41,478 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,478 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,489 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,490 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,497 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,500 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,501 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (1/1) ... [2021-03-25 23:39:41,503 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 23:39:41,504 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 23:39:41,504 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 23:39:41,504 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 23:39:41,505 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (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-25 23:39:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-25 23:39:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-25 23:39:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 23:39:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-25 23:39:41,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 23:39:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 23:39:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 23:39:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-25 23:39:41,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 23:39:41,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 23:39:41,583 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 23:39:41,974 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 23:39:41,975 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-03-25 23:39:41,976 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 11:39:41 BoogieIcfgContainer [2021-03-25 23:39:41,976 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 23:39:41,978 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 23:39:41,978 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 23:39:41,981 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 23:39:41,981 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 11:39:40" (1/3) ... [2021-03-25 23:39:41,981 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1977b973 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 11:39:41, skipping insertion in model container [2021-03-25 23:39:41,981 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 11:39:41" (2/3) ... [2021-03-25 23:39:41,982 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1977b973 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 11:39:41, skipping insertion in model container [2021-03-25 23:39:41,982 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 11:39:41" (3/3) ... [2021-03-25 23:39:41,983 INFO L111 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2021-03-25 23:39:41,988 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 23:39:41,992 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 23:39:41,992 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 23:39:42,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,012 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,012 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,014 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:42,018 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:39:42,047 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 23:39:42,065 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:39:42,065 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:39:42,065 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:39:42,065 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:39:42,066 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:39:42,066 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:39:42,066 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:39:42,066 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:39:42,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-03-25 23:39:42,140 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-25 23:39:42,141 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:39:42,143 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-25 23:39:42,144 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 45 transitions, 95 flow [2021-03-25 23:39:42,147 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 45 transitions, 95 flow [2021-03-25 23:39:42,148 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:42,170 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 45 transitions, 95 flow [2021-03-25 23:39:42,172 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 45 transitions, 95 flow [2021-03-25 23:39:42,174 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-03-25 23:39:42,196 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-25 23:39:42,196 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:39:42,198 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-25 23:39:42,202 INFO L142 LiptonReduction]: Number of co-enabled transitions 420 [2021-03-25 23:39:43,158 INFO L154 LiptonReduction]: Checked pairs total: 216 [2021-03-25 23:39:43,159 INFO L156 LiptonReduction]: Total number of compositions: 29 [2021-03-25 23:39:43,161 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1014 [2021-03-25 23:39:43,169 INFO L129 PetriNetUnfolder]: 1/19 cut-off events. [2021-03-25 23:39:43,169 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:39:43,169 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:43,170 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:43,170 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 23:39:43,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:43,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1924869424, now seen corresponding path program 1 times [2021-03-25 23:39:43,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:43,181 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336807296] [2021-03-25 23:39:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:39:43,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:43,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:43,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:43,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:43,323 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:39:43,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:39:43,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:43,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:43,341 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-25 23:39:43,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336807296] [2021-03-25 23:39:43,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:39:43,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:39:43,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321480501] [2021-03-25 23:39:43,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 23:39:43,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:39:43,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 23:39:43,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-25 23:39:43,360 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 74 [2021-03-25 23:39:43,362 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-25 23:39:43,362 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:39:43,362 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 74 [2021-03-25 23:39:43,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:39:43,378 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-03-25 23:39:43,378 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:39:43,378 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-25 23:39:43,379 INFO L132 encePairwiseOnDemand]: 68/74 looper letters, 1 selfloop transitions, 2 changer transitions 0/15 dead transitions. [2021-03-25 23:39:43,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 15 transitions, 41 flow [2021-03-25 23:39:43,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 23:39:43,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 23:39:43,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2021-03-25 23:39:43,389 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6351351351351351 [2021-03-25 23:39:43,389 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 188 transitions. [2021-03-25 23:39:43,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 188 transitions. [2021-03-25 23:39:43,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:39:43,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 188 transitions. [2021-03-25 23:39:43,394 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-25 23:39:43,398 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-25 23:39:43,398 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-25 23:39:43,400 INFO L185 Difference]: Start difference. First operand has 22 places, 21 transitions, 47 flow. Second operand 4 states and 188 transitions. [2021-03-25 23:39:43,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 15 transitions, 41 flow [2021-03-25 23:39:43,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 15 transitions, 41 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 23:39:43,403 INFO L241 Difference]: Finished difference. Result has 21 places, 15 transitions, 39 flow [2021-03-25 23:39:43,405 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-25 23:39:43,405 INFO L343 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2021-03-25 23:39:43,406 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:43,406 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 21 places, 15 transitions, 39 flow [2021-03-25 23:39:43,406 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 21 places, 15 transitions, 39 flow [2021-03-25 23:39:43,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 21 places, 15 transitions, 39 flow [2021-03-25 23:39:43,409 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-03-25 23:39:43,409 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 23:39:43,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25 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. 0/16 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-25 23:39:43,410 INFO L142 LiptonReduction]: Number of co-enabled transitions 40 [2021-03-25 23:39:44,110 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-03-25 23:39:44,602 INFO L154 LiptonReduction]: Checked pairs total: 28 [2021-03-25 23:39:44,603 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 23:39:44,603 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1197 [2021-03-25 23:39:44,604 INFO L480 AbstractCegarLoop]: Abstraction has has 15 places, 9 transitions, 29 flow [2021-03-25 23:39:44,604 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-25 23:39:44,604 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:44,605 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:44,605 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 23:39:44,605 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 23:39:44,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:44,606 INFO L82 PathProgramCache]: Analyzing trace with hash 456450159, now seen corresponding path program 1 times [2021-03-25 23:39:44,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:44,606 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008383268] [2021-03-25 23:39:44,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:44,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:39:44,624 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:39:44,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:39:44,635 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:39:44,656 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:39:44,657 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:39:44,657 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 23:39:44,658 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:39:44,658 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 23:39:44,670 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,671 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,672 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,673 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,674 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,675 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,682 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:44,688 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:39:44,688 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 23:39:44,695 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:39:44,695 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:39:44,696 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:39:44,696 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:39:44,696 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:39:44,696 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:39:44,696 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:39:44,696 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:39:44,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-03-25 23:39:44,708 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-03-25 23:39:44,708 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 23:39:44,709 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 168 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-25 23:39:44,709 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 146 flow [2021-03-25 23:39:44,710 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 146 flow [2021-03-25 23:39:44,710 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:44,711 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 146 flow [2021-03-25 23:39:44,711 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 146 flow [2021-03-25 23:39:44,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-03-25 23:39:44,726 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-03-25 23:39:44,727 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 23:39:44,729 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 175 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-25 23:39:44,730 INFO L142 LiptonReduction]: Number of co-enabled transitions 1764 [2021-03-25 23:39:45,751 INFO L154 LiptonReduction]: Checked pairs total: 5051 [2021-03-25 23:39:45,751 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-25 23:39:45,751 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1041 [2021-03-25 23:39:45,756 INFO L129 PetriNetUnfolder]: 1/32 cut-off events. [2021-03-25 23:39:45,756 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:39:45,756 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:45,756 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:45,756 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:39:45,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:45,757 INFO L82 PathProgramCache]: Analyzing trace with hash 999374052, now seen corresponding path program 1 times [2021-03-25 23:39:45,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:45,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411371523] [2021-03-25 23:39:45,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:39:45,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:45,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:45,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:45,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:45,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:45,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:45,820 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:39:45,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:39:45,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:45,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:45,840 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-25 23:39:45,840 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411371523] [2021-03-25 23:39:45,841 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:39:45,841 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:39:45,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319015912] [2021-03-25 23:39:45,841 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:39:45,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:39:45,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:39:45,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:39:45,845 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 103 [2021-03-25 23:39:45,846 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-25 23:39:45,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:39:45,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 103 [2021-03-25 23:39:45,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:39:45,951 INFO L129 PetriNetUnfolder]: 35/208 cut-off events. [2021-03-25 23:39:45,951 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 23:39:45,954 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 1145 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-25 23:39:45,955 INFO L132 encePairwiseOnDemand]: 90/103 looper letters, 21 selfloop transitions, 18 changer transitions 0/61 dead transitions. [2021-03-25 23:39:45,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 61 transitions, 212 flow [2021-03-25 23:39:45,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 23:39:45,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 23:39:45,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 465 transitions. [2021-03-25 23:39:45,963 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6449375866851595 [2021-03-25 23:39:45,963 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 465 transitions. [2021-03-25 23:39:45,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 465 transitions. [2021-03-25 23:39:45,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:39:45,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 465 transitions. [2021-03-25 23:39:45,968 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-25 23:39:45,971 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-25 23:39:45,972 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-25 23:39:45,972 INFO L185 Difference]: Start difference. First operand has 43 places, 41 transitions, 94 flow. Second operand 7 states and 465 transitions. [2021-03-25 23:39:45,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 61 transitions, 212 flow [2021-03-25 23:39:45,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 61 transitions, 210 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 23:39:45,974 INFO L241 Difference]: Finished difference. Result has 50 places, 52 transitions, 212 flow [2021-03-25 23:39:45,974 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-25 23:39:45,974 INFO L343 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2021-03-25 23:39:45,975 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:45,975 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 52 transitions, 212 flow [2021-03-25 23:39:45,975 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 50 places, 52 transitions, 212 flow [2021-03-25 23:39:45,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 50 places, 52 transitions, 212 flow [2021-03-25 23:39:45,990 INFO L129 PetriNetUnfolder]: 14/157 cut-off events. [2021-03-25 23:39:45,990 INFO L130 PetriNetUnfolder]: For 51/52 co-relation queries the response was YES. [2021-03-25 23:39:45,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 272 conditions, 157 events. 14/157 cut-off events. For 51/52 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 843 event pairs, 1 based on Foata normal form. 1/137 useless extension candidates. Maximal degree in co-relation 246. Up to 15 conditions per place. [2021-03-25 23:39:45,994 INFO L142 LiptonReduction]: Number of co-enabled transitions 770 [2021-03-25 23:39:46,472 INFO L154 LiptonReduction]: Checked pairs total: 1758 [2021-03-25 23:39:46,473 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:39:46,473 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 498 [2021-03-25 23:39:46,474 INFO L480 AbstractCegarLoop]: Abstraction has has 48 places, 50 transitions, 208 flow [2021-03-25 23:39:46,474 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-25 23:39:46,474 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:46,474 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:46,475 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 23:39:46,475 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:39:46,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:46,475 INFO L82 PathProgramCache]: Analyzing trace with hash -326956002, now seen corresponding path program 1 times [2021-03-25 23:39:46,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:46,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978820789] [2021-03-25 23:39:46,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:39:46,489 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:39:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:39:46,498 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:39:46,503 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:39:46,503 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:39:46,503 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 23:39:46,504 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:39:46,505 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 23:39:46,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,518 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,519 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,520 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,524 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,524 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,525 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,527 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,527 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,528 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,528 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,528 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:46,531 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:39:46,531 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 23:39:46,532 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:39:46,532 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:39:46,532 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:39:46,532 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:39:46,532 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:39:46,532 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:39:46,532 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:39:46,532 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:39:46,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-03-25 23:39:46,543 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-03-25 23:39:46,543 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 23:39:46,544 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 306 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-25 23:39:46,544 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 89 transitions, 199 flow [2021-03-25 23:39:46,545 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 89 transitions, 199 flow [2021-03-25 23:39:46,545 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:46,545 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 89 transitions, 199 flow [2021-03-25 23:39:46,545 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 89 transitions, 199 flow [2021-03-25 23:39:46,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-03-25 23:39:46,553 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-03-25 23:39:46,553 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 23:39:46,554 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 314 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-25 23:39:46,556 INFO L142 LiptonReduction]: Number of co-enabled transitions 4032 [2021-03-25 23:39:47,854 INFO L154 LiptonReduction]: Checked pairs total: 12563 [2021-03-25 23:39:47,854 INFO L156 LiptonReduction]: Total number of compositions: 41 [2021-03-25 23:39:47,855 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1310 [2021-03-25 23:39:47,862 INFO L129 PetriNetUnfolder]: 1/31 cut-off events. [2021-03-25 23:39:47,862 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:39:47,862 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:47,862 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:47,862 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:39:47,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:47,862 INFO L82 PathProgramCache]: Analyzing trace with hash 1919583285, now seen corresponding path program 1 times [2021-03-25 23:39:47,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:47,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692587114] [2021-03-25 23:39:47,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:47,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:39:47,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:47,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:47,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:47,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:47,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:47,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:47,915 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:39:47,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:39:47,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:47,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:47,933 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-25 23:39:47,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692587114] [2021-03-25 23:39:47,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:39:47,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:39:47,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862507860] [2021-03-25 23:39:47,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:39:47,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:39:47,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:39:47,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:39:47,936 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 130 [2021-03-25 23:39:47,936 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-25 23:39:47,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:39:47,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 130 [2021-03-25 23:39:47,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:39:48,172 INFO L129 PetriNetUnfolder]: 542/1717 cut-off events. [2021-03-25 23:39:48,172 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-25 23:39:48,178 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 15048 event pairs, 144 based on Foata normal form. 1063/2478 useless extension candidates. Maximal degree in co-relation 2608. Up to 453 conditions per place. [2021-03-25 23:39:48,187 INFO L132 encePairwiseOnDemand]: 112/130 looper letters, 42 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2021-03-25 23:39:48,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 91 transitions, 323 flow [2021-03-25 23:39:48,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:39:48,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:39:48,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 555 transitions. [2021-03-25 23:39:48,189 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2021-03-25 23:39:48,189 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 555 transitions. [2021-03-25 23:39:48,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 555 transitions. [2021-03-25 23:39:48,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:39:48,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 555 transitions. [2021-03-25 23:39:48,191 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-25 23:39:48,193 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-25 23:39:48,194 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-25 23:39:48,194 INFO L185 Difference]: Start difference. First operand has 61 places, 60 transitions, 141 flow. Second operand 6 states and 555 transitions. [2021-03-25 23:39:48,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 91 transitions, 323 flow [2021-03-25 23:39:48,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 91 transitions, 317 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 23:39:48,197 INFO L241 Difference]: Finished difference. Result has 62 places, 70 transitions, 260 flow [2021-03-25 23:39:48,197 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-25 23:39:48,197 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 1 predicate places. [2021-03-25 23:39:48,197 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:48,197 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 70 transitions, 260 flow [2021-03-25 23:39:48,197 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 70 transitions, 260 flow [2021-03-25 23:39:48,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 70 transitions, 260 flow [2021-03-25 23:39:48,243 INFO L129 PetriNetUnfolder]: 121/670 cut-off events. [2021-03-25 23:39:48,244 INFO L130 PetriNetUnfolder]: For 181/197 co-relation queries the response was YES. [2021-03-25 23:39:48,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1143 conditions, 670 events. 121/670 cut-off events. For 181/197 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5359 event pairs, 28 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 1118. Up to 98 conditions per place. [2021-03-25 23:39:48,254 INFO L142 LiptonReduction]: Number of co-enabled transitions 2120 [2021-03-25 23:39:48,848 INFO L154 LiptonReduction]: Checked pairs total: 4137 [2021-03-25 23:39:48,849 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:39:48,849 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 652 [2021-03-25 23:39:48,850 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 68 transitions, 256 flow [2021-03-25 23:39:48,850 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-25 23:39:48,850 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:48,850 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:48,851 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 23:39:48,851 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:39:48,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:48,851 INFO L82 PathProgramCache]: Analyzing trace with hash -2086850128, now seen corresponding path program 1 times [2021-03-25 23:39:48,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:48,851 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603268291] [2021-03-25 23:39:48,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:39:48,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:48,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:48,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:48,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:48,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:48,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:48,894 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-25 23:39:48,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603268291] [2021-03-25 23:39:48,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:39:48,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:39:48,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027072967] [2021-03-25 23:39:48,895 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 23:39:48,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:39:48,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 23:39:48,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 23:39:48,896 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 132 [2021-03-25 23:39:48,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 68 transitions, 256 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-25 23:39:48,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:39:48,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 132 [2021-03-25 23:39:48,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:39:49,034 INFO L129 PetriNetUnfolder]: 219/1042 cut-off events. [2021-03-25 23:39:49,035 INFO L130 PetriNetUnfolder]: For 225/268 co-relation queries the response was YES. [2021-03-25 23:39:49,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1896 conditions, 1042 events. 219/1042 cut-off events. For 225/268 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9344 event pairs, 52 based on Foata normal form. 35/895 useless extension candidates. Maximal degree in co-relation 1871. Up to 177 conditions per place. [2021-03-25 23:39:49,044 INFO L132 encePairwiseOnDemand]: 122/132 looper letters, 9 selfloop transitions, 7 changer transitions 0/74 dead transitions. [2021-03-25 23:39:49,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 300 flow [2021-03-25 23:39:49,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 23:39:49,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 23:39:49,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2021-03-25 23:39:49,045 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7373737373737373 [2021-03-25 23:39:49,046 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2021-03-25 23:39:49,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2021-03-25 23:39:49,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:39:49,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2021-03-25 23:39:49,047 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-25 23:39:49,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 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-25 23:39:49,048 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 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-25 23:39:49,049 INFO L185 Difference]: Start difference. First operand has 60 places, 68 transitions, 256 flow. Second operand 3 states and 292 transitions. [2021-03-25 23:39:49,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 300 flow [2021-03-25 23:39:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 74 transitions, 300 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 23:39:49,055 INFO L241 Difference]: Finished difference. Result has 64 places, 74 transitions, 314 flow [2021-03-25 23:39:49,055 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=64, PETRI_TRANSITIONS=74} [2021-03-25 23:39:49,055 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 3 predicate places. [2021-03-25 23:39:49,055 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:49,055 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 74 transitions, 314 flow [2021-03-25 23:39:49,055 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 74 transitions, 314 flow [2021-03-25 23:39:49,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 74 transitions, 314 flow [2021-03-25 23:39:49,152 INFO L129 PetriNetUnfolder]: 209/1046 cut-off events. [2021-03-25 23:39:49,152 INFO L130 PetriNetUnfolder]: For 251/266 co-relation queries the response was YES. [2021-03-25 23:39:49,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1995 conditions, 1046 events. 209/1046 cut-off events. For 251/266 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9421 event pairs, 50 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 1968. Up to 170 conditions per place. [2021-03-25 23:39:49,171 INFO L142 LiptonReduction]: Number of co-enabled transitions 2224 [2021-03-25 23:39:49,219 INFO L154 LiptonReduction]: Checked pairs total: 747 [2021-03-25 23:39:49,219 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:39:49,219 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 164 [2021-03-25 23:39:49,222 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 74 transitions, 314 flow [2021-03-25 23:39:49,222 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-25 23:39:49,222 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:49,222 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:49,222 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 23:39:49,222 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:39:49,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:49,223 INFO L82 PathProgramCache]: Analyzing trace with hash 380855375, now seen corresponding path program 1 times [2021-03-25 23:39:49,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:49,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680075132] [2021-03-25 23:39:49,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:39:49,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:49,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:49,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:49,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:49,288 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:39:49,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:39:49,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:49,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:49,306 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-25 23:39:49,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680075132] [2021-03-25 23:39:49,306 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:39:49,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:39:49,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682474848] [2021-03-25 23:39:49,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:39:49,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:39:49,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:39:49,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:39:49,310 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 132 [2021-03-25 23:39:49,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 74 transitions, 314 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-25 23:39:49,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:39:49,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 132 [2021-03-25 23:39:49,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:39:49,620 INFO L129 PetriNetUnfolder]: 698/2369 cut-off events. [2021-03-25 23:39:49,620 INFO L130 PetriNetUnfolder]: For 1398/1477 co-relation queries the response was YES. [2021-03-25 23:39:49,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5420 conditions, 2369 events. 698/2369 cut-off events. For 1398/1477 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22696 event pairs, 220 based on Foata normal form. 99/2177 useless extension candidates. Maximal degree in co-relation 5364. Up to 579 conditions per place. [2021-03-25 23:39:49,645 INFO L132 encePairwiseOnDemand]: 121/132 looper letters, 50 selfloop transitions, 35 changer transitions 0/120 dead transitions. [2021-03-25 23:39:49,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 120 transitions, 675 flow [2021-03-25 23:39:49,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:39:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:39:49,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 520 transitions. [2021-03-25 23:39:49,647 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6565656565656566 [2021-03-25 23:39:49,648 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 520 transitions. [2021-03-25 23:39:49,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 520 transitions. [2021-03-25 23:39:49,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:39:49,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 520 transitions. [2021-03-25 23:39:49,649 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-25 23:39:49,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 132.0) internal successors, (924), 7 states have internal predecessors, (924), 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-25 23:39:49,651 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 132.0) internal successors, (924), 7 states have internal predecessors, (924), 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-25 23:39:49,651 INFO L185 Difference]: Start difference. First operand has 64 places, 74 transitions, 314 flow. Second operand 6 states and 520 transitions. [2021-03-25 23:39:49,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 120 transitions, 675 flow [2021-03-25 23:39:49,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 120 transitions, 661 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 23:39:49,660 INFO L241 Difference]: Finished difference. Result has 70 places, 94 transitions, 534 flow [2021-03-25 23:39:49,661 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=132, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=534, PETRI_PLACES=70, PETRI_TRANSITIONS=94} [2021-03-25 23:39:49,661 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 9 predicate places. [2021-03-25 23:39:49,661 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:49,661 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 94 transitions, 534 flow [2021-03-25 23:39:49,661 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 94 transitions, 534 flow [2021-03-25 23:39:49,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 94 transitions, 534 flow [2021-03-25 23:39:49,766 INFO L129 PetriNetUnfolder]: 259/1340 cut-off events. [2021-03-25 23:39:49,766 INFO L130 PetriNetUnfolder]: For 1014/1068 co-relation queries the response was YES. [2021-03-25 23:39:49,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2775 conditions, 1340 events. 259/1340 cut-off events. For 1014/1068 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13038 event pairs, 56 based on Foata normal form. 3/1127 useless extension candidates. Maximal degree in co-relation 2745. Up to 219 conditions per place. [2021-03-25 23:39:49,791 INFO L142 LiptonReduction]: Number of co-enabled transitions 2680 [2021-03-25 23:39:49,900 INFO L154 LiptonReduction]: Checked pairs total: 726 [2021-03-25 23:39:49,900 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:39:49,900 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 239 [2021-03-25 23:39:49,905 INFO L480 AbstractCegarLoop]: Abstraction has has 70 places, 94 transitions, 534 flow [2021-03-25 23:39:49,905 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-25 23:39:49,905 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:49,905 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1] [2021-03-25 23:39:49,906 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 23:39:49,906 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 23:39:49,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:49,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1712430548, now seen corresponding path program 1 times [2021-03-25 23:39:49,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:49,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214373766] [2021-03-25 23:39:49,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:49,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:39:49,929 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:39:49,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:39:49,934 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:39:49,938 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:39:49,938 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:39:49,938 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 23:39:49,939 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:39:49,939 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,958 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,959 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,962 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,962 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,963 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,964 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,965 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,966 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,974 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,975 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,976 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,976 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,976 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,977 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,981 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:39:49,984 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:39:49,985 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 23:39:49,985 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:39:49,986 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:39:49,986 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:39:49,986 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:39:49,986 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:39:49,986 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:39:49,986 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:39:49,986 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:39:49,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-03-25 23:39:50,001 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-03-25 23:39:50,002 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 23:39:50,003 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 441 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-25 23:39:50,003 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 111 transitions, 254 flow [2021-03-25 23:39:50,004 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 111 places, 111 transitions, 254 flow [2021-03-25 23:39:50,004 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:50,004 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 111 transitions, 254 flow [2021-03-25 23:39:50,005 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 111 transitions, 254 flow [2021-03-25 23:39:50,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-03-25 23:39:50,015 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-03-25 23:39:50,015 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 23:39:50,016 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 448 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-25 23:39:50,019 INFO L142 LiptonReduction]: Number of co-enabled transitions 7224 [2021-03-25 23:39:51,567 INFO L154 LiptonReduction]: Checked pairs total: 19134 [2021-03-25 23:39:51,567 INFO L156 LiptonReduction]: Total number of compositions: 48 [2021-03-25 23:39:51,568 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1564 [2021-03-25 23:39:51,572 INFO L129 PetriNetUnfolder]: 0/30 cut-off events. [2021-03-25 23:39:51,572 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:39:51,573 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:39:51,573 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:39:51,573 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-25 23:39:51,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:39:51,573 INFO L82 PathProgramCache]: Analyzing trace with hash -940810851, now seen corresponding path program 1 times [2021-03-25 23:39:51,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:39:51,573 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440084147] [2021-03-25 23:39:51,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:39:51,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:39:51,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:51,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:51,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:51,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:51,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:51,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:39:51,618 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:39:51,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:39:51,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:39:51,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:39:51,640 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-25 23:39:51,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440084147] [2021-03-25 23:39:51,642 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:39:51,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:39:51,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329122524] [2021-03-25 23:39:51,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:39:51,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:39:51,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:39:51,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:39:51,644 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 159 [2021-03-25 23:39:51,644 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-25 23:39:51,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:39:51,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 159 [2021-03-25 23:39:51,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:39:53,201 INFO L129 PetriNetUnfolder]: 6735/15358 cut-off events. [2021-03-25 23:39:53,201 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-25 23:39:53,346 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 164196 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-25 23:39:53,429 INFO L132 encePairwiseOnDemand]: 137/159 looper letters, 63 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2021-03-25 23:39:53,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 138 transitions, 502 flow [2021-03-25 23:39:53,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 23:39:53,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 23:39:53,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 799 transitions. [2021-03-25 23:39:53,432 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7178796046720575 [2021-03-25 23:39:53,432 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 799 transitions. [2021-03-25 23:39:53,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 799 transitions. [2021-03-25 23:39:53,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:39:53,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 799 transitions. [2021-03-25 23:39:53,434 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-25 23:39:53,435 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-25 23:39:53,436 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-25 23:39:53,436 INFO L185 Difference]: Start difference. First operand has 79 places, 76 transitions, 184 flow. Second operand 7 states and 799 transitions. [2021-03-25 23:39:53,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 138 transitions, 502 flow [2021-03-25 23:39:53,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 138 transitions, 490 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-25 23:39:53,439 INFO L241 Difference]: Finished difference. Result has 81 places, 104 transitions, 430 flow [2021-03-25 23:39:53,439 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-25 23:39:53,439 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 2 predicate places. [2021-03-25 23:39:53,439 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:39:53,439 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 104 transitions, 430 flow [2021-03-25 23:39:53,440 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 104 transitions, 430 flow [2021-03-25 23:39:53,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 104 transitions, 430 flow [2021-03-25 23:39:53,727 INFO L129 PetriNetUnfolder]: 1431/4261 cut-off events. [2021-03-25 23:39:53,728 INFO L130 PetriNetUnfolder]: For 2221/2668 co-relation queries the response was YES. [2021-03-25 23:39:53,751 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8794 conditions, 4261 events. 1431/4261 cut-off events. For 2221/2668 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42851 event pairs, 213 based on Foata normal form. 18/3660 useless extension candidates. Maximal degree in co-relation 8765. Up to 740 conditions per place. [2021-03-25 23:39:53,880 INFO L142 LiptonReduction]: Number of co-enabled transitions 4898 [2021-03-25 23:40:07,064 INFO L154 LiptonReduction]: Checked pairs total: 9162 [2021-03-25 23:40:07,064 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 23:40:07,064 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13625 [2021-03-25 23:40:07,066 INFO L480 AbstractCegarLoop]: Abstraction has has 79 places, 102 transitions, 426 flow [2021-03-25 23:40:07,066 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-25 23:40:07,066 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:40:07,066 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:40:07,066 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 23:40:07,066 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-25 23:40:07,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:40:07,067 INFO L82 PathProgramCache]: Analyzing trace with hash -2146529224, now seen corresponding path program 1 times [2021-03-25 23:40:07,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:40:07,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232939204] [2021-03-25 23:40:07,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:40:07,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:40:07,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:07,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:40:07,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:07,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:40:07,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:07,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:40:07,097 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-25 23:40:07,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232939204] [2021-03-25 23:40:07,098 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:40:07,098 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 23:40:07,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593980322] [2021-03-25 23:40:07,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 23:40:07,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:40:07,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 23:40:07,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 23:40:07,099 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 161 [2021-03-25 23:40:07,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 102 transitions, 426 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-25 23:40:07,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:40:07,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 161 [2021-03-25 23:40:07,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:40:08,199 INFO L129 PetriNetUnfolder]: 3728/11162 cut-off events. [2021-03-25 23:40:08,199 INFO L130 PetriNetUnfolder]: For 3186/3803 co-relation queries the response was YES. [2021-03-25 23:40:08,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21741 conditions, 11162 events. 3728/11162 cut-off events. For 3186/3803 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 135096 event pairs, 963 based on Foata normal form. 488/9659 useless extension candidates. Maximal degree in co-relation 21712. Up to 2226 conditions per place. [2021-03-25 23:40:08,296 INFO L132 encePairwiseOnDemand]: 148/161 looper letters, 12 selfloop transitions, 9 changer transitions 0/110 dead transitions. [2021-03-25 23:40:08,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 110 transitions, 484 flow [2021-03-25 23:40:08,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 23:40:08,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 23:40:08,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 361 transitions. [2021-03-25 23:40:08,298 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7474120082815735 [2021-03-25 23:40:08,298 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 361 transitions. [2021-03-25 23:40:08,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 361 transitions. [2021-03-25 23:40:08,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:40:08,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 361 transitions. [2021-03-25 23:40:08,299 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-25 23:40:08,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 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-25 23:40:08,301 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 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-25 23:40:08,301 INFO L185 Difference]: Start difference. First operand has 79 places, 102 transitions, 426 flow. Second operand 3 states and 361 transitions. [2021-03-25 23:40:08,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 110 transitions, 484 flow [2021-03-25 23:40:08,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 110 transitions, 484 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 23:40:08,316 INFO L241 Difference]: Finished difference. Result has 83 places, 110 transitions, 502 flow [2021-03-25 23:40:08,317 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=161, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=502, PETRI_PLACES=83, PETRI_TRANSITIONS=110} [2021-03-25 23:40:08,317 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 4 predicate places. [2021-03-25 23:40:08,317 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:40:08,317 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 110 transitions, 502 flow [2021-03-25 23:40:08,317 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 110 transitions, 502 flow [2021-03-25 23:40:08,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 83 places, 110 transitions, 502 flow [2021-03-25 23:40:09,306 INFO L129 PetriNetUnfolder]: 3912/11589 cut-off events. [2021-03-25 23:40:09,306 INFO L130 PetriNetUnfolder]: For 3712/4219 co-relation queries the response was YES. [2021-03-25 23:40:09,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23746 conditions, 11589 events. 3912/11589 cut-off events. For 3712/4219 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 139508 event pairs, 833 based on Foata normal form. 18/9488 useless extension candidates. Maximal degree in co-relation 23715. Up to 2375 conditions per place. [2021-03-25 23:40:09,460 INFO L142 LiptonReduction]: Number of co-enabled transitions 5664 [2021-03-25 23:40:34,544 INFO L154 LiptonReduction]: Checked pairs total: 2370 [2021-03-25 23:40:34,544 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:40:34,544 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 26227 [2021-03-25 23:40:34,545 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 109 transitions, 500 flow [2021-03-25 23:40:34,546 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-25 23:40:34,546 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:40:34,546 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:40:34,546 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 23:40:34,546 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-25 23:40:34,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:40:34,546 INFO L82 PathProgramCache]: Analyzing trace with hash -16138133, now seen corresponding path program 1 times [2021-03-25 23:40:34,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:40:34,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096475398] [2021-03-25 23:40:34,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:40:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:40:34,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:34,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:40:34,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:34,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:40:34,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:34,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:40:34,594 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:40:34,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:40:34,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:40:34,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:40:34,612 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-25 23:40:34,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096475398] [2021-03-25 23:40:34,612 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:40:34,612 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:40:34,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125880169] [2021-03-25 23:40:34,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:40:34,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:40:34,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:40:34,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:40:34,614 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 162 [2021-03-25 23:40:34,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 109 transitions, 500 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-25 23:40:34,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:40:34,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 162 [2021-03-25 23:40:34,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:40:37,656 INFO L129 PetriNetUnfolder]: 12161/31666 cut-off events. [2021-03-25 23:40:37,656 INFO L130 PetriNetUnfolder]: For 23856/25284 co-relation queries the response was YES. [2021-03-25 23:40:37,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76581 conditions, 31666 events. 12161/31666 cut-off events. For 23856/25284 co-relation queries the response was YES. Maximal size of possible extension queue 2044. Compared 408106 event pairs, 3258 based on Foata normal form. 1109/28591 useless extension candidates. Maximal degree in co-relation 76520. Up to 7118 conditions per place. [2021-03-25 23:40:37,986 INFO L132 encePairwiseOnDemand]: 148/162 looper letters, 90 selfloop transitions, 55 changer transitions 0/191 dead transitions. [2021-03-25 23:40:37,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 191 transitions, 1171 flow [2021-03-25 23:40:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:40:37,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:40:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 645 transitions. [2021-03-25 23:40:37,989 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6635802469135802 [2021-03-25 23:40:37,989 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 645 transitions. [2021-03-25 23:40:37,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 645 transitions. [2021-03-25 23:40:37,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:40:37,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 645 transitions. [2021-03-25 23:40:37,991 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-25 23:40:37,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 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-25 23:40:37,992 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 162.0) internal successors, (1134), 7 states have internal predecessors, (1134), 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-25 23:40:37,993 INFO L185 Difference]: Start difference. First operand has 82 places, 109 transitions, 500 flow. Second operand 6 states and 645 transitions. [2021-03-25 23:40:37,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 191 transitions, 1171 flow [2021-03-25 23:40:38,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 191 transitions, 1153 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 23:40:38,133 INFO L241 Difference]: Finished difference. Result has 88 places, 142 transitions, 868 flow [2021-03-25 23:40:38,133 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=868, PETRI_PLACES=88, PETRI_TRANSITIONS=142} [2021-03-25 23:40:38,134 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 9 predicate places. [2021-03-25 23:40:38,134 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:40:38,134 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 88 places, 142 transitions, 868 flow [2021-03-25 23:40:38,134 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 88 places, 142 transitions, 868 flow [2021-03-25 23:40:38,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 88 places, 142 transitions, 868 flow [2021-03-25 23:40:39,277 INFO L129 PetriNetUnfolder]: 4987/15668 cut-off events. [2021-03-25 23:40:39,278 INFO L130 PetriNetUnfolder]: For 14428/15302 co-relation queries the response was YES. [2021-03-25 23:40:39,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34447 conditions, 15668 events. 4987/15668 cut-off events. For 14428/15302 co-relation queries the response was YES. Maximal size of possible extension queue 1230. Compared 203886 event pairs, 1202 based on Foata normal form. 20/13026 useless extension candidates. Maximal degree in co-relation 34414. Up to 2968 conditions per place. [2021-03-25 23:40:39,492 INFO L142 LiptonReduction]: Number of co-enabled transitions 7342 [2021-03-25 23:41:13,813 INFO L154 LiptonReduction]: Checked pairs total: 1770 [2021-03-25 23:41:13,813 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:41:13,813 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 35679 [2021-03-25 23:41:13,814 INFO L480 AbstractCegarLoop]: Abstraction has has 88 places, 142 transitions, 868 flow [2021-03-25 23:41:13,814 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-25 23:41:13,814 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:41:13,814 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:41:13,814 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 23:41:13,815 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-25 23:41:13,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:41:13,815 INFO L82 PathProgramCache]: Analyzing trace with hash 519400185, now seen corresponding path program 1 times [2021-03-25 23:41:13,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:41:13,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974065441] [2021-03-25 23:41:13,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:41:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:41:13,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:41:13,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:41:13,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:41:13,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:41:13,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:41:13,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:41:13,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:41:13,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:41:13,852 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:41:13,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:41:13,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:41:13,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:41:13,870 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-25 23:41:13,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974065441] [2021-03-25 23:41:13,871 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:41:13,871 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:41:13,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6030439] [2021-03-25 23:41:13,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 23:41:13,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:41:13,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 23:41:13,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-25 23:41:13,872 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 162 [2021-03-25 23:41:13,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 142 transitions, 868 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-25 23:41:13,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:41:13,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 162 [2021-03-25 23:41:13,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:41:17,536 INFO L129 PetriNetUnfolder]: 14649/38560 cut-off events. [2021-03-25 23:41:17,536 INFO L130 PetriNetUnfolder]: For 55955/58024 co-relation queries the response was YES. [2021-03-25 23:41:17,873 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99799 conditions, 38560 events. 14649/38560 cut-off events. For 55955/58024 co-relation queries the response was YES. Maximal size of possible extension queue 2409. Compared 511658 event pairs, 3850 based on Foata normal form. 1205/34930 useless extension candidates. Maximal degree in co-relation 99725. Up to 7208 conditions per place. [2021-03-25 23:41:18,009 INFO L132 encePairwiseOnDemand]: 146/162 looper letters, 125 selfloop transitions, 98 changer transitions 0/267 dead transitions. [2021-03-25 23:41:18,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 267 transitions, 1898 flow [2021-03-25 23:41:18,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-25 23:41:18,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-25 23:41:18,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1518 transitions. [2021-03-25 23:41:18,013 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6246913580246913 [2021-03-25 23:41:18,013 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1518 transitions. [2021-03-25 23:41:18,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1518 transitions. [2021-03-25 23:41:18,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:41:18,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1518 transitions. [2021-03-25 23:41:18,017 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-25 23:41:18,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 162.0) internal successors, (2592), 16 states have internal predecessors, (2592), 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-25 23:41:18,021 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 162.0) internal successors, (2592), 16 states have internal predecessors, (2592), 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-25 23:41:18,021 INFO L185 Difference]: Start difference. First operand has 88 places, 142 transitions, 868 flow. Second operand 15 states and 1518 transitions. [2021-03-25 23:41:18,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 267 transitions, 1898 flow [2021-03-25 23:41:18,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 267 transitions, 1898 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 23:41:18,325 INFO L241 Difference]: Finished difference. Result has 108 places, 181 transitions, 1450 flow [2021-03-25 23:41:18,325 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1450, PETRI_PLACES=108, PETRI_TRANSITIONS=181} [2021-03-25 23:41:18,326 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 29 predicate places. [2021-03-25 23:41:18,326 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:41:18,326 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 181 transitions, 1450 flow [2021-03-25 23:41:18,326 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 181 transitions, 1450 flow [2021-03-25 23:41:18,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 108 places, 181 transitions, 1450 flow [2021-03-25 23:41:19,836 INFO L129 PetriNetUnfolder]: 5773/18753 cut-off events. [2021-03-25 23:41:19,836 INFO L130 PetriNetUnfolder]: For 29556/30614 co-relation queries the response was YES. [2021-03-25 23:41:19,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46282 conditions, 18753 events. 5773/18753 cut-off events. For 29556/30614 co-relation queries the response was YES. Maximal size of possible extension queue 1474. Compared 253923 event pairs, 1373 based on Foata normal form. 17/15667 useless extension candidates. Maximal degree in co-relation 46241. Up to 3372 conditions per place. [2021-03-25 23:41:20,143 INFO L142 LiptonReduction]: Number of co-enabled transitions 9218 [2021-03-25 23:44:07,554 INFO L154 LiptonReduction]: Checked pairs total: 5216 [2021-03-25 23:44:07,555 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 23:44:07,555 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 169229 [2021-03-25 23:44:07,556 INFO L480 AbstractCegarLoop]: Abstraction has has 108 places, 181 transitions, 1453 flow [2021-03-25 23:44:07,556 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-25 23:44:07,556 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:44:07,556 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:44:07,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-25 23:44:07,556 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-25 23:44:07,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:44:07,557 INFO L82 PathProgramCache]: Analyzing trace with hash -116668849, now seen corresponding path program 1 times [2021-03-25 23:44:07,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:44:07,557 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663112094] [2021-03-25 23:44:07,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:44:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:44:07,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:44:07,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:44:07,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:44:07,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:44:07,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:44:07,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:44:07,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:44:07,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 23:44:07,600 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:44:07,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:44:07,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:44:07,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:44:07,622 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-25 23:44:07,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663112094] [2021-03-25 23:44:07,622 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:44:07,622 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 23:44:07,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914348383] [2021-03-25 23:44:07,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 23:44:07,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:44:07,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 23:44:07,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-25 23:44:07,624 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 163 [2021-03-25 23:44:07,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 181 transitions, 1453 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-25 23:44:07,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:44:07,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 163 [2021-03-25 23:44:07,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:44:12,897 INFO L129 PetriNetUnfolder]: 16499/44282 cut-off events. [2021-03-25 23:44:12,897 INFO L130 PetriNetUnfolder]: For 101958/104529 co-relation queries the response was YES. [2021-03-25 23:44:13,164 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126797 conditions, 44282 events. 16499/44282 cut-off events. For 101958/104529 co-relation queries the response was YES. Maximal size of possible extension queue 2864. Compared 607276 event pairs, 4189 based on Foata normal form. 1200/39937 useless extension candidates. Maximal degree in co-relation 126711. Up to 8748 conditions per place. [2021-03-25 23:44:13,337 INFO L132 encePairwiseOnDemand]: 147/163 looper letters, 147 selfloop transitions, 102 changer transitions 0/293 dead transitions. [2021-03-25 23:44:13,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 293 transitions, 2590 flow [2021-03-25 23:44:13,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 23:44:13,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 23:44:13,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1124 transitions. [2021-03-25 23:44:13,354 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6268823201338539 [2021-03-25 23:44:13,354 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1124 transitions. [2021-03-25 23:44:13,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1124 transitions. [2021-03-25 23:44:13,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:44:13,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1124 transitions. [2021-03-25 23:44:13,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 102.18181818181819) internal successors, (1124), 11 states have internal predecessors, (1124), 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-25 23:44:13,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 163.0) internal successors, (1956), 12 states have internal predecessors, (1956), 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-25 23:44:13,360 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 163.0) internal successors, (1956), 12 states have internal predecessors, (1956), 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-25 23:44:13,360 INFO L185 Difference]: Start difference. First operand has 108 places, 181 transitions, 1453 flow. Second operand 11 states and 1124 transitions. [2021-03-25 23:44:13,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 293 transitions, 2590 flow [2021-03-25 23:44:13,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 293 transitions, 2517 flow, removed 15 selfloop flow, removed 2 redundant places. [2021-03-25 23:44:13,982 INFO L241 Difference]: Finished difference. Result has 121 places, 208 transitions, 1925 flow [2021-03-25 23:44:13,983 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1925, PETRI_PLACES=121, PETRI_TRANSITIONS=208} [2021-03-25 23:44:13,983 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 42 predicate places. [2021-03-25 23:44:13,983 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:44:13,983 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 208 transitions, 1925 flow [2021-03-25 23:44:13,983 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 208 transitions, 1925 flow [2021-03-25 23:44:13,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 208 transitions, 1925 flow [2021-03-25 23:44:16,001 INFO L129 PetriNetUnfolder]: 6797/21891 cut-off events. [2021-03-25 23:44:16,002 INFO L130 PetriNetUnfolder]: For 54237/55500 co-relation queries the response was YES. [2021-03-25 23:44:16,133 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60000 conditions, 21891 events. 6797/21891 cut-off events. For 54237/55500 co-relation queries the response was YES. Maximal size of possible extension queue 1709. Compared 301662 event pairs, 1612 based on Foata normal form. 52/18426 useless extension candidates. Maximal degree in co-relation 59952. Up to 4015 conditions per place. [2021-03-25 23:44:16,350 INFO L142 LiptonReduction]: Number of co-enabled transitions 10794 [2021-03-25 23:45:37,246 INFO L154 LiptonReduction]: Checked pairs total: 2815 [2021-03-25 23:45:37,247 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:45:37,247 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 83264 [2021-03-25 23:45:37,247 INFO L480 AbstractCegarLoop]: Abstraction has has 121 places, 208 transitions, 1925 flow [2021-03-25 23:45:37,248 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-25 23:45:37,248 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:45:37,248 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:45:37,248 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-25 23:45:37,248 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-25 23:45:37,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:45:37,248 INFO L82 PathProgramCache]: Analyzing trace with hash 394398987, now seen corresponding path program 1 times [2021-03-25 23:45:37,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:45:37,248 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968717952] [2021-03-25 23:45:37,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:45:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:45:37,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:45:37,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:45:37,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:45:37,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:45:37,282 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:45:37,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:45:37,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:45:37,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:45:37,298 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-25 23:45:37,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968717952] [2021-03-25 23:45:37,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:45:37,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 23:45:37,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277499612] [2021-03-25 23:45:37,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:45:37,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:45:37,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:45:37,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:45:37,300 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 163 [2021-03-25 23:45:37,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 208 transitions, 1925 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-25 23:45:37,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:45:37,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 163 [2021-03-25 23:45:37,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:45:43,964 INFO L129 PetriNetUnfolder]: 20632/54919 cut-off events. [2021-03-25 23:45:43,965 INFO L130 PetriNetUnfolder]: For 205042/207780 co-relation queries the response was YES. [2021-03-25 23:45:44,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 176003 conditions, 54919 events. 20632/54919 cut-off events. For 205042/207780 co-relation queries the response was YES. Maximal size of possible extension queue 3583. Compared 769572 event pairs, 5525 based on Foata normal form. 1494/49809 useless extension candidates. Maximal degree in co-relation 175953. Up to 12301 conditions per place. [2021-03-25 23:45:44,975 INFO L132 encePairwiseOnDemand]: 148/163 looper letters, 175 selfloop transitions, 198 changer transitions 0/419 dead transitions. [2021-03-25 23:45:44,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 419 transitions, 4790 flow [2021-03-25 23:45:44,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 23:45:44,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 23:45:44,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 758 transitions. [2021-03-25 23:45:44,980 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6643295354951797 [2021-03-25 23:45:44,980 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 758 transitions. [2021-03-25 23:45:44,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 758 transitions. [2021-03-25 23:45:44,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:45:44,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 758 transitions. [2021-03-25 23:45:44,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.28571428571429) internal successors, (758), 7 states have internal predecessors, (758), 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-25 23:45:44,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 163.0) internal successors, (1304), 8 states have internal predecessors, (1304), 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-25 23:45:44,999 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 163.0) internal successors, (1304), 8 states have internal predecessors, (1304), 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-25 23:45:44,999 INFO L185 Difference]: Start difference. First operand has 121 places, 208 transitions, 1925 flow. Second operand 7 states and 758 transitions. [2021-03-25 23:45:44,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 419 transitions, 4790 flow [2021-03-25 23:45:46,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 419 transitions, 4338 flow, removed 36 selfloop flow, removed 5 redundant places. [2021-03-25 23:45:46,444 INFO L241 Difference]: Finished difference. Result has 126 places, 329 transitions, 3688 flow [2021-03-25 23:45:46,444 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3688, PETRI_PLACES=126, PETRI_TRANSITIONS=329} [2021-03-25 23:45:46,444 INFO L343 CegarLoopForPetriNet]: 79 programPoint places, 47 predicate places. [2021-03-25 23:45:46,444 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:45:46,444 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 126 places, 329 transitions, 3688 flow [2021-03-25 23:45:46,445 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 126 places, 329 transitions, 3688 flow [2021-03-25 23:45:46,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 329 transitions, 3688 flow [2021-03-25 23:45:47,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([641] L721-1-->L724-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][82], [Black: 308#(and (<= 1 |thr1Thread1of4ForFork0_Barrier2_#t~post6|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 1)), Black: 119#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 237#(and (= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 0) (<= ~count~0 1) (<= 1 ~count~0)), Black: 121#(and (= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 309#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 191#(= ~COND~0 0), Black: 123#(and (= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 0) (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 315#(and (<= ~count~0 2) (<= 1 |thr1Thread1of4ForFork0_Barrier2_#t~post6|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 317#(and (<= 1 |thr1Thread1of4ForFork0_Barrier2_#t~post6|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 1) (= ~count~0 0)), 69#L724true, Black: 199#(= |thr1Thread2of4ForFork0_Barrier2_#t~post6| 0), Black: 200#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 79#L724-4true, 348#(= ~count~0 0), 31#L733-3true, 33#L719true, Black: 354#(and (<= ~count~0 1) (= |thr1Thread3of4ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 229#(= ~count~0 0), Black: 349#(= |thr1Thread3of4ForFork0_Barrier2_#t~post6| 0), Black: 350#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 105#L724true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 305#(= ~count~0 0), thr1Thread4of4ForFork0InUse, 117#(= ~count~0 0), Black: 243#(and (= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 0) (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 245#(and (<= |thr1Thread2of4ForFork0_Barrier2_#t~post6| 1) (= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 0) (<= 1 |thr1Thread2of4ForFork0_Barrier2_#t~post6|)), Black: 115#true, Black: 231#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 232#(and (<= |thr1Thread2of4ForFork0_Barrier2_#t~post6| 1) (<= 1 |thr1Thread2of4ForFork0_Barrier2_#t~post6|)), Black: 307#(and (<= ~count~0 1) (<= 1 ~count~0)), Black: 233#(and (<= ~count~0 2) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 118#(= |thr1Thread1of4ForFork0_Barrier2_#t~post6| 0)]) [2021-03-25 23:45:47,543 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is not cut-off event [2021-03-25 23:45:47,543 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2021-03-25 23:45:47,543 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2021-03-25 23:45:47,543 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is not cut-off event [2021-03-25 23:45:50,061 INFO L129 PetriNetUnfolder]: 10587/33811 cut-off events. [2021-03-25 23:45:50,062 INFO L130 PetriNetUnfolder]: For 119276/121641 co-relation queries the response was YES. [2021-03-25 23:45:50,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99820 conditions, 33811 events. 10587/33811 cut-off events. For 119276/121641 co-relation queries the response was YES. Maximal size of possible extension queue 2632. Compared 492986 event pairs, 2118 based on Foata normal form. 174/28293 useless extension candidates. Maximal degree in co-relation 99768. Up to 5758 conditions per place. [2021-03-25 23:45:50,977 INFO L142 LiptonReduction]: Number of co-enabled transitions 15324 [2021-03-25 23:51:16,829 INFO L154 LiptonReduction]: Checked pairs total: 3796 [2021-03-25 23:51:16,829 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 23:51:16,829 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 330385 [2021-03-25 23:51:16,830 INFO L480 AbstractCegarLoop]: Abstraction has has 126 places, 329 transitions, 3688 flow [2021-03-25 23:51:16,830 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-25 23:51:16,830 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:51:16,830 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-03-25 23:51:16,831 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 23:51:16,831 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-25 23:51:16,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:51:16,831 INFO L82 PathProgramCache]: Analyzing trace with hash -2133112868, now seen corresponding path program 1 times [2021-03-25 23:51:16,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:51:16,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304265851] [2021-03-25 23:51:16,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:51:16,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:51:16,837 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:51:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 23:51:16,842 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 23:51:16,848 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 23:51:16,848 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 23:51:16,848 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 23:51:16,848 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 23:51:16,849 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,871 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,885 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,888 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,888 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,889 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,889 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,889 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,890 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,890 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 23:51:16,891 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 23:51:16,891 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-25 23:51:16,892 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 23:51:16,892 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 23:51:16,892 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 23:51:16,892 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 23:51:16,892 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 23:51:16,892 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 23:51:16,892 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 23:51:16,892 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 23:51:16,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-03-25 23:51:16,905 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-03-25 23:51:16,905 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-25 23:51:16,907 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 576 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-25 23:51:16,907 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 133 transitions, 311 flow [2021-03-25 23:51:16,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 133 places, 133 transitions, 311 flow [2021-03-25 23:51:16,908 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:51:16,908 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 133 transitions, 311 flow [2021-03-25 23:51:16,908 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 133 transitions, 311 flow [2021-03-25 23:51:16,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-03-25 23:51:16,918 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-03-25 23:51:16,919 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-25 23:51:16,919 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 10. Compared 563 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-25 23:51:16,922 INFO L142 LiptonReduction]: Number of co-enabled transitions 11340 [2021-03-25 23:51:18,457 INFO L154 LiptonReduction]: Checked pairs total: 31303 [2021-03-25 23:51:18,457 INFO L156 LiptonReduction]: Total number of compositions: 57 [2021-03-25 23:51:18,457 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1549 [2021-03-25 23:51:18,460 INFO L129 PetriNetUnfolder]: 0/30 cut-off events. [2021-03-25 23:51:18,460 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 23:51:18,460 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 23:51:18,460 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 23:51:18,460 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-25 23:51:18,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 23:51:18,460 INFO L82 PathProgramCache]: Analyzing trace with hash -2079844498, now seen corresponding path program 1 times [2021-03-25 23:51:18,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 23:51:18,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414154006] [2021-03-25 23:51:18,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 23:51:18,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 23:51:18,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:51:18,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:51:18,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:51:18,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:51:18,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:51:18,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 23:51:18,482 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-03-25 23:51:18,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 23:51:18,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 23:51:18,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 23:51:18,499 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-25 23:51:18,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414154006] [2021-03-25 23:51:18,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 23:51:18,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 23:51:18,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746073066] [2021-03-25 23:51:18,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 23:51:18,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 23:51:18,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 23:51:18,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 23:51:18,501 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 190 [2021-03-25 23:51:18,501 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-25 23:51:18,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 23:51:18,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 190 [2021-03-25 23:51:18,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 23:51:29,018 INFO L129 PetriNetUnfolder]: 52198/102365 cut-off events. [2021-03-25 23:51:29,019 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-25 23:51:29,698 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 1226483 event pairs, 16982 based on Foata normal form. 59306/146707 useless extension candidates. Maximal degree in co-relation 170003. Up to 34469 conditions per place. [2021-03-25 23:51:30,135 INFO L132 encePairwiseOnDemand]: 163/190 looper letters, 74 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2021-03-25 23:51:30,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 154 transitions, 561 flow [2021-03-25 23:51:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 23:51:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 23:51:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 830 transitions. [2021-03-25 23:51:30,138 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7280701754385965 [2021-03-25 23:51:30,138 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 830 transitions. [2021-03-25 23:51:30,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 830 transitions. [2021-03-25 23:51:30,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 23:51:30,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 830 transitions. [2021-03-25 23:51:30,140 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-25 23:51:30,141 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-25 23:51:30,142 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-25 23:51:30,142 INFO L185 Difference]: Start difference. First operand has 96 places, 94 transitions, 233 flow. Second operand 6 states and 830 transitions. [2021-03-25 23:51:30,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 154 transitions, 561 flow [2021-03-25 23:51:30,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 154 transitions, 541 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-25 23:51:30,144 INFO L241 Difference]: Finished difference. Result has 93 places, 115 transitions, 432 flow [2021-03-25 23:51:30,144 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-25 23:51:30,145 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, -3 predicate places. [2021-03-25 23:51:30,145 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-25 23:51:30,145 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 115 transitions, 432 flow [2021-03-25 23:51:30,145 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 115 transitions, 432 flow [2021-03-25 23:51:30,146 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 93 places, 115 transitions, 432 flow [2021-03-25 23:51:31,216 INFO L129 PetriNetUnfolder]: 5636/15295 cut-off events. [2021-03-25 23:51:31,216 INFO L130 PetriNetUnfolder]: For 5427/8979 co-relation queries the response was YES. [2021-03-25 23:51:31,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30231 conditions, 15295 events. 5636/15295 cut-off events. For 5427/8979 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 178373 event pairs, 1376 based on Foata normal form. 0/13208 useless extension candidates. Maximal degree in co-relation 30203. Up to 3086 conditions per place. [2021-03-25 23:51:31,590 INFO L142 LiptonReduction]: Number of co-enabled transitions 7022 Received shutdown request... [2021-03-25 23:54:08,137 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 23:54:08,137 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-25 23:54:08,139 WARN L224 ceAbstractionStarter]: Timeout [2021-03-25 23:54:08,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 11:54:08 BasicIcfg [2021-03-25 23:54:08,139 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 23:54:08,140 INFO L168 Benchmark]: Toolchain (without parser) took 867193.04 ms. Allocated memory was 255.9 MB in the beginning and 9.0 GB in the end (delta: 8.7 GB). Free memory was 234.2 MB in the beginning and 7.2 GB in the end (delta: -6.9 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.0 GB. [2021-03-25 23:54:08,140 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 255.9 MB. Free memory is still 237.6 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 23:54:08,140 INFO L168 Benchmark]: CACSL2BoogieTranslator took 465.86 ms. Allocated memory was 255.9 MB in the beginning and 350.2 MB in the end (delta: 94.4 MB). Free memory was 233.5 MB in the beginning and 314.3 MB in the end (delta: -80.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. [2021-03-25 23:54:08,141 INFO L168 Benchmark]: Boogie Procedure Inliner took 53.00 ms. Allocated memory is still 350.2 MB. Free memory was 314.3 MB in the beginning and 312.6 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 23:54:08,141 INFO L168 Benchmark]: Boogie Preprocessor took 31.93 ms. Allocated memory is still 350.2 MB. Free memory was 312.6 MB in the beginning and 311.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 23:54:08,141 INFO L168 Benchmark]: RCFGBuilder took 473.13 ms. Allocated memory is still 350.2 MB. Free memory was 311.1 MB in the beginning and 318.3 MB in the end (delta: -7.1 MB). Peak memory consumption was 22.3 MB. Max. memory is 16.0 GB. [2021-03-25 23:54:08,141 INFO L168 Benchmark]: TraceAbstraction took 866161.41 ms. Allocated memory was 350.2 MB in the beginning and 9.0 GB in the end (delta: 8.6 GB). Free memory was 318.3 MB in the beginning and 7.2 GB in the end (delta: -6.8 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.0 GB. [2021-03-25 23:54:08,142 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 255.9 MB. Free memory is still 237.6 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 465.86 ms. Allocated memory was 255.9 MB in the beginning and 350.2 MB in the end (delta: 94.4 MB). Free memory was 233.5 MB in the beginning and 314.3 MB in the end (delta: -80.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 53.00 ms. Allocated memory is still 350.2 MB. Free memory was 314.3 MB in the beginning and 312.6 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 31.93 ms. Allocated memory is still 350.2 MB. Free memory was 312.6 MB in the beginning and 311.1 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 473.13 ms. Allocated memory is still 350.2 MB. Free memory was 311.1 MB in the beginning and 318.3 MB in the end (delta: -7.1 MB). Peak memory consumption was 22.3 MB. Max. memory is 16.0 GB. * TraceAbstraction took 866161.41 ms. Allocated memory was 350.2 MB in the beginning and 9.0 GB in the end (delta: 8.6 GB). Free memory was 318.3 MB in the beginning and 7.2 GB in the end (delta: -6.8 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 986.4ms, 45 PlacesBefore, 22 PlacesAfterwards, 45 TransitionsBefore, 21 TransitionsAfterwards, 420 CoEnabledTransitionPairs, 4 FixpointIterations, 8 TrivialSequentialCompositions, 14 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 6 ConcurrentYvCompositions, 1 ChoiceCompositions, 29 TotalNumberOfCompositions, 216 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 216, positive: 216, positive conditional: 216, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 206, positive: 206, positive conditional: 0, positive unconditional: 206, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 206, positive: 206, positive conditional: 0, positive unconditional: 206, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 206, positive: 206, positive conditional: 0, positive unconditional: 206, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 216, positive: 10, positive conditional: 10, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 206, unknown conditional: 206, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 4, Positive cache size: 4, Positive conditional cache size: 4, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1196.4ms, 21 PlacesBefore, 15 PlacesAfterwards, 15 TransitionsBefore, 9 TransitionsAfterwards, 40 CoEnabledTransitionPairs, 3 FixpointIterations, 3 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 10 TotalNumberOfCompositions, 28 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28, positive: 28, positive conditional: 28, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 20, positive: 20, positive conditional: 10, positive unconditional: 10, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 20, positive: 20, positive conditional: 10, positive unconditional: 10, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 20, positive: 20, positive conditional: 0, positive unconditional: 20, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 28, positive: 8, positive conditional: 8, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 20, unknown conditional: 20, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1040.2ms, 67 PlacesBefore, 43 PlacesAfterwards, 67 TransitionsBefore, 41 TransitionsAfterwards, 1764 CoEnabledTransitionPairs, 5 FixpointIterations, 10 TrivialSequentialCompositions, 16 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 8 ConcurrentYvCompositions, 2 ChoiceCompositions, 36 TotalNumberOfCompositions, 5051 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2595, positive: 2410, positive conditional: 2410, positive unconditional: 0, negative: 185, negative conditional: 185, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1371, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1371, positive: 1321, positive conditional: 0, positive unconditional: 1321, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1371, positive: 1298, positive conditional: 0, positive unconditional: 1298, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 73, positive: 23, positive conditional: 0, positive unconditional: 23, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 240, positive: 98, positive conditional: 0, positive unconditional: 98, negative: 142, negative conditional: 0, negative unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2595, positive: 1089, positive conditional: 1089, positive unconditional: 0, negative: 135, negative conditional: 135, negative unconditional: 0, unknown: 1371, unknown conditional: 1371, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 337, Positive cache size: 302, Positive conditional cache size: 302, Positive unconditional cache size: 0, Negative cache size: 35, Negative conditional cache size: 35, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 497.7ms, 50 PlacesBefore, 48 PlacesAfterwards, 52 TransitionsBefore, 50 TransitionsAfterwards, 770 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 1758 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 947, positive: 851, positive conditional: 851, positive unconditional: 0, negative: 96, negative conditional: 96, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 134, positive: 128, positive conditional: 47, positive unconditional: 81, negative: 6, negative conditional: 2, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 134, positive: 128, positive conditional: 47, positive unconditional: 81, negative: 6, negative conditional: 2, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 134, positive: 123, positive conditional: 0, positive unconditional: 123, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 11, positive: 5, positive conditional: 0, positive unconditional: 5, negative: 6, negative conditional: 2, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 28, negative conditional: 7, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 947, positive: 723, positive conditional: 723, positive unconditional: 0, negative: 90, negative conditional: 90, negative unconditional: 0, unknown: 134, unknown conditional: 134, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 471, Positive cache size: 430, Positive conditional cache size: 430, Positive unconditional cache size: 0, Negative cache size: 41, Negative conditional cache size: 41, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1309.5ms, 89 PlacesBefore, 61 PlacesAfterwards, 89 TransitionsBefore, 60 TransitionsAfterwards, 4032 CoEnabledTransitionPairs, 5 FixpointIterations, 11 TrivialSequentialCompositions, 20 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 1 ChoiceCompositions, 41 TotalNumberOfCompositions, 12563 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3453, positive: 3175, positive conditional: 3175, positive unconditional: 0, negative: 278, negative conditional: 278, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2016, positive: 1933, positive conditional: 0, positive unconditional: 1933, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2016, positive: 1933, positive conditional: 0, positive unconditional: 1933, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2016, positive: 1891, positive conditional: 0, positive unconditional: 1891, negative: 125, negative conditional: 0, negative unconditional: 125, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 125, positive: 42, positive conditional: 0, positive unconditional: 42, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 334, positive: 78, positive conditional: 0, positive unconditional: 78, negative: 256, negative conditional: 0, negative unconditional: 256, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3453, positive: 1242, positive conditional: 1242, positive unconditional: 0, negative: 195, negative conditional: 195, negative unconditional: 0, unknown: 2016, unknown conditional: 2016, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 480, Positive cache size: 419, Positive conditional cache size: 419, Positive unconditional cache size: 0, Negative cache size: 61, Negative conditional cache size: 61, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 651.2ms, 62 PlacesBefore, 60 PlacesAfterwards, 70 TransitionsBefore, 68 TransitionsAfterwards, 2120 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 4137 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 703, positive: 601, positive conditional: 601, positive unconditional: 0, negative: 102, negative conditional: 102, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 112, positive: 102, positive conditional: 48, positive unconditional: 54, negative: 10, negative conditional: 5, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 112, positive: 102, positive conditional: 48, positive unconditional: 54, negative: 10, negative conditional: 5, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 112, positive: 91, positive conditional: 0, positive unconditional: 91, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 21, positive: 11, positive conditional: 6, positive unconditional: 5, negative: 10, negative conditional: 5, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 53, positive: 25, positive conditional: 14, positive unconditional: 11, negative: 28, negative conditional: 14, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 703, positive: 499, positive conditional: 499, positive unconditional: 0, negative: 92, negative conditional: 92, negative unconditional: 0, unknown: 112, unknown conditional: 112, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 592, Positive cache size: 521, Positive conditional cache size: 521, Positive unconditional cache size: 0, Negative cache size: 71, Negative conditional cache size: 71, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 163.5ms, 64 PlacesBefore, 64 PlacesAfterwards, 74 TransitionsBefore, 74 TransitionsAfterwards, 2224 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 747 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 78, positive: 60, positive conditional: 60, positive unconditional: 0, negative: 18, negative conditional: 18, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 2, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 2, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 78, positive: 56, positive conditional: 56, positive unconditional: 0, negative: 18, negative conditional: 18, negative unconditional: 0, unknown: 4, unknown conditional: 4, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 596, Positive cache size: 525, Positive conditional cache size: 525, Positive unconditional cache size: 0, Negative cache size: 71, Negative conditional cache size: 71, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 238.7ms, 70 PlacesBefore, 70 PlacesAfterwards, 94 TransitionsBefore, 94 TransitionsAfterwards, 2680 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 726 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 50, positive: 34, positive conditional: 34, positive unconditional: 0, negative: 16, negative conditional: 16, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17, positive: 12, positive conditional: 7, positive unconditional: 5, negative: 5, negative conditional: 4, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 17, positive: 12, positive conditional: 7, positive unconditional: 5, negative: 5, negative conditional: 4, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 17, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 11, positive: 6, positive conditional: 5, positive unconditional: 1, negative: 5, negative conditional: 4, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 33, positive: 16, positive conditional: 14, positive unconditional: 2, negative: 17, negative conditional: 15, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 50, positive: 22, positive conditional: 22, positive unconditional: 0, negative: 11, negative conditional: 11, negative unconditional: 0, unknown: 17, unknown conditional: 17, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 613, Positive cache size: 537, Positive conditional cache size: 537, Positive unconditional cache size: 0, Negative cache size: 76, Negative conditional cache size: 76, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1562.3ms, 111 PlacesBefore, 79 PlacesAfterwards, 111 TransitionsBefore, 76 TransitionsAfterwards, 7224 CoEnabledTransitionPairs, 4 FixpointIterations, 9 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 3 ChoiceCompositions, 48 TotalNumberOfCompositions, 19134 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4697, positive: 4405, positive conditional: 4405, positive unconditional: 0, negative: 292, negative conditional: 292, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3054, positive: 2956, positive conditional: 0, positive unconditional: 2956, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3054, positive: 2956, positive conditional: 0, positive unconditional: 2956, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3054, positive: 2911, positive conditional: 0, positive unconditional: 2911, negative: 143, negative conditional: 0, negative unconditional: 143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 143, positive: 45, positive conditional: 0, positive unconditional: 45, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 330, positive: 89, positive conditional: 0, positive unconditional: 89, negative: 241, negative conditional: 0, negative unconditional: 241, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4697, positive: 1449, positive conditional: 1449, positive unconditional: 0, negative: 194, negative conditional: 194, negative unconditional: 0, unknown: 3054, unknown conditional: 3054, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 594, Positive cache size: 514, Positive conditional cache size: 514, Positive unconditional cache size: 0, Negative cache size: 80, Negative conditional cache size: 80, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13624.7ms, 81 PlacesBefore, 79 PlacesAfterwards, 104 TransitionsBefore, 102 TransitionsAfterwards, 4898 CoEnabledTransitionPairs, 3 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 9162 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 843, positive: 714, positive conditional: 714, positive unconditional: 0, negative: 129, negative conditional: 129, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 126, positive: 116, positive conditional: 51, positive unconditional: 65, negative: 10, negative conditional: 7, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 126, positive: 116, positive conditional: 51, positive unconditional: 65, negative: 10, negative conditional: 7, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 126, positive: 101, positive conditional: 0, positive unconditional: 101, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 25, positive: 15, positive conditional: 13, positive unconditional: 2, negative: 10, negative conditional: 7, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 83, positive: 48, positive conditional: 26, positive unconditional: 22, negative: 34, negative conditional: 24, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 843, positive: 598, positive conditional: 598, positive unconditional: 0, negative: 119, negative conditional: 119, negative unconditional: 0, unknown: 126, unknown conditional: 126, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 720, Positive cache size: 630, Positive conditional cache size: 630, Positive unconditional cache size: 0, Negative cache size: 90, Negative conditional cache size: 90, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26227.0ms, 83 PlacesBefore, 82 PlacesAfterwards, 110 TransitionsBefore, 109 TransitionsAfterwards, 5664 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2370 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 238, positive: 208, positive conditional: 208, positive unconditional: 0, negative: 30, negative conditional: 30, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 21, positive: 21, positive conditional: 1, positive unconditional: 20, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 21, positive: 21, positive conditional: 1, positive unconditional: 20, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 21, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 238, positive: 187, positive conditional: 187, positive unconditional: 0, negative: 30, negative conditional: 30, negative unconditional: 0, unknown: 21, unknown conditional: 21, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 741, Positive cache size: 651, Positive conditional cache size: 651, Positive unconditional cache size: 0, Negative cache size: 90, Negative conditional cache size: 90, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 35678.9ms, 88 PlacesBefore, 88 PlacesAfterwards, 142 TransitionsBefore, 142 TransitionsAfterwards, 7342 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 1770 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 77, positive: 59, positive conditional: 59, positive unconditional: 0, negative: 18, negative conditional: 18, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 44, positive: 35, positive conditional: 16, positive unconditional: 19, negative: 9, negative conditional: 4, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 44, positive: 35, positive conditional: 16, positive unconditional: 19, negative: 9, negative conditional: 4, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 44, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 16, positive: 7, positive conditional: 4, positive unconditional: 3, negative: 9, negative conditional: 4, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 53, positive: 30, positive conditional: 24, positive unconditional: 6, negative: 23, negative conditional: 11, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 77, positive: 24, positive conditional: 24, positive unconditional: 0, negative: 9, negative conditional: 9, negative unconditional: 0, unknown: 44, unknown conditional: 44, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 785, Positive cache size: 686, Positive conditional cache size: 686, Positive unconditional cache size: 0, Negative cache size: 99, Negative conditional cache size: 99, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 169228.5ms, 108 PlacesBefore, 108 PlacesAfterwards, 181 TransitionsBefore, 181 TransitionsAfterwards, 9218 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 5216 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 182, positive: 137, positive conditional: 137, positive unconditional: 0, negative: 45, negative conditional: 45, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 47, positive: 43, positive conditional: 42, positive unconditional: 1, negative: 4, negative conditional: 4, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 47, positive: 43, positive conditional: 42, positive unconditional: 1, negative: 4, negative conditional: 4, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 47, positive: 41, positive conditional: 0, positive unconditional: 41, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 6, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 4, negative conditional: 4, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 32, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 26, negative conditional: 26, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 182, positive: 94, positive conditional: 94, positive unconditional: 0, negative: 41, negative conditional: 41, negative unconditional: 0, unknown: 47, unknown conditional: 47, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 808, Positive cache size: 719, Positive conditional cache size: 719, Positive unconditional cache size: 0, Negative cache size: 89, Negative conditional cache size: 89, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 83263.3ms, 121 PlacesBefore, 121 PlacesAfterwards, 208 TransitionsBefore, 208 TransitionsAfterwards, 10794 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 2815 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 105, positive: 83, positive conditional: 83, positive unconditional: 0, negative: 22, negative conditional: 22, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 43, positive: 34, positive conditional: 20, positive unconditional: 14, negative: 9, negative conditional: 2, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 43, positive: 34, positive conditional: 20, positive unconditional: 14, negative: 9, negative conditional: 2, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 43, positive: 24, positive conditional: 0, positive unconditional: 24, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 19, positive: 10, positive conditional: 8, positive unconditional: 2, negative: 9, negative conditional: 2, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 59, positive: 38, positive conditional: 32, positive unconditional: 6, negative: 21, negative conditional: 5, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 105, positive: 49, positive conditional: 49, positive unconditional: 0, negative: 13, negative conditional: 13, negative unconditional: 0, unknown: 43, unknown conditional: 43, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 851, Positive cache size: 753, Positive conditional cache size: 753, Positive unconditional cache size: 0, Negative cache size: 98, Negative conditional cache size: 98, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 330384.6ms, 126 PlacesBefore, 126 PlacesAfterwards, 329 TransitionsBefore, 329 TransitionsAfterwards, 15324 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 3796 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 139, positive: 117, positive conditional: 117, positive unconditional: 0, negative: 22, negative conditional: 22, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 49, positive: 43, positive conditional: 35, positive unconditional: 8, negative: 6, negative conditional: 2, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 49, positive: 43, positive conditional: 35, positive unconditional: 8, negative: 6, negative conditional: 2, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 49, positive: 35, positive conditional: 0, positive unconditional: 35, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 14, positive: 8, positive conditional: 7, positive unconditional: 1, negative: 6, negative conditional: 2, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 43, positive: 28, positive conditional: 26, positive unconditional: 3, negative: 14, negative conditional: 5, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 139, positive: 74, positive conditional: 74, positive unconditional: 0, negative: 16, negative conditional: 16, negative unconditional: 0, unknown: 49, unknown conditional: 49, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 900, Positive cache size: 796, Positive conditional cache size: 796, Positive unconditional cache size: 0, Negative cache size: 104, Negative conditional cache size: 104, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1548.7ms, 133 PlacesBefore, 96 PlacesAfterwards, 133 TransitionsBefore, 94 TransitionsAfterwards, 11340 CoEnabledTransitionPairs, 4 FixpointIterations, 11 TrivialSequentialCompositions, 32 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 2 ChoiceCompositions, 57 TotalNumberOfCompositions, 31303 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7722, positive: 7354, positive conditional: 7354, positive unconditional: 0, negative: 368, negative conditional: 368, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5124, positive: 4998, positive conditional: 0, positive unconditional: 4998, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5124, positive: 4998, positive conditional: 0, positive unconditional: 4998, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5124, positive: 4908, positive conditional: 0, positive unconditional: 4908, negative: 216, negative conditional: 0, negative unconditional: 216, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 216, positive: 90, positive conditional: 0, positive unconditional: 90, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 421, positive: 180, positive conditional: 0, positive unconditional: 180, negative: 242, negative conditional: 0, negative unconditional: 242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 7722, positive: 2356, positive conditional: 2356, positive unconditional: 0, negative: 242, negative conditional: 242, negative unconditional: 0, unknown: 5124, unknown conditional: 5124, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 946, Positive cache size: 852, Positive conditional cache size: 852, Positive unconditional cache size: 0, Negative cache size: 94, Negative conditional cache size: 94, Negative unconditional cache size: 0 - TimeoutResultAtElement [Line: 728]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 728). Cancelled while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 93 places, 115 transitions, 432 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 93 places, 115 transitions, 432 flow and 7022 co-enabled transitions pairs.,while XnfDer was eliminating 1 quantified variables from 8 xjuncts. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 42 locations, 1 error locations. Started 5 CEGAR loops. EmptinessCheckTime: 16.2ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 865925.9ms, OverallIterations: 16, TraceHistogramMax: 5, EmptinessCheckTime: 0.0ms, AutomataDifference: 39093.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 6630.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 417 SDtfs, 431 SDslu, 351 SDs, 0 SdLazy, 1216 SolverSat, 115 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 890.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 77 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 369.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=3688occurred in iteration=6, InterpolantAutomatonStates: 81, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 21.8ms SsaConstructionTime, 148.9ms SatisfiabilityAnalysisTime, 580.9ms InterpolantComputationTime, 244 NumberOfCodeBlocks, 244 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 170 ConstructedInterpolants, 0 QuantifiedInterpolants, 508 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 PerfectInterpolantSequences, 22/22 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown