/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-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/01_inc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 08:39:02,645 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 08:39:02,647 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 08:39:02,675 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 08:39:02,676 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 08:39:02,679 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 08:39:02,681 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 08:39:02,684 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 08:39:02,686 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 08:39:02,686 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 08:39:02,687 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 08:39:02,688 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 08:39:02,688 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 08:39:02,689 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 08:39:02,690 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 08:39:02,691 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 08:39:02,692 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 08:39:02,692 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 08:39:02,694 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 08:39:02,698 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 08:39:02,706 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 08:39:02,711 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 08:39:02,712 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 08:39:02,713 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 08:39:02,715 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 08:39:02,715 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 08:39:02,715 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 08:39:02,716 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 08:39:02,716 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 08:39:02,717 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 08:39:02,717 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 08:39:02,718 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 08:39:02,718 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 08:39:02,719 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 08:39:02,720 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 08:39:02,720 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 08:39:02,721 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 08:39:02,721 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 08:39:02,721 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 08:39:02,722 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 08:39:02,722 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 08:39:02,730 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-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 08:39:02,756 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 08:39:02,756 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 08:39:02,757 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 08:39:02,757 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 08:39:02,757 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 08:39:02,757 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 08:39:02,757 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 08:39:02,758 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 08:39:02,759 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 08:39:02,759 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 08:39:02,760 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 08:39:02,760 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 08:39:02,760 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 08:39:02,760 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 08:39:02,760 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 08:39:02,760 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 08:39:02,760 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 08:39:02,761 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 08:39:02,761 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-26 08:39:03,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 08:39:03,067 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 08:39:03,069 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 08:39:03,070 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 08:39:03,073 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 08:39:03,074 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/01_inc.i [2021-03-26 08:39:03,130 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bfa104f2/81bb6571c0ae43af89f3c69380c83fa7/FLAGbf3833f17 [2021-03-26 08:39:03,656 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 08:39:03,657 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/01_inc.i [2021-03-26 08:39:03,671 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bfa104f2/81bb6571c0ae43af89f3c69380c83fa7/FLAGbf3833f17 [2021-03-26 08:39:03,986 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bfa104f2/81bb6571c0ae43af89f3c69380c83fa7 [2021-03-26 08:39:03,988 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 08:39:03,990 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 08:39:04,004 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 08:39:04,004 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 08:39:04,007 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 08:39:04,007 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 08:39:03" (1/1) ... [2021-03-26 08:39:04,008 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b4cef2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04, skipping insertion in model container [2021-03-26 08:39:04,008 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 08:39:03" (1/1) ... [2021-03-26 08:39:04,013 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 08:39:04,065 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 08:39:04,202 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-26 08:39:04,332 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/01_inc.i[30915,30928] [2021-03-26 08:39:04,337 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 08:39:04,342 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 08:39:04,353 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-26 08:39:04,370 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/01_inc.i[30915,30928] [2021-03-26 08:39:04,372 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 08:39:04,428 INFO L208 MainTranslator]: Completed translation [2021-03-26 08:39:04,429 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04 WrapperNode [2021-03-26 08:39:04,429 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 08:39:04,430 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 08:39:04,430 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 08:39:04,430 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 08:39:04,437 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,462 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,479 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 08:39:04,480 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 08:39:04,480 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 08:39:04,480 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 08:39:04,486 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,486 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,491 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,491 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,503 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,506 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,507 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (1/1) ... [2021-03-26 08:39:04,509 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 08:39:04,509 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 08:39:04,509 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 08:39:04,509 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 08:39:04,510 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (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-26 08:39:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-26 08:39:04,582 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-26 08:39:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 08:39:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-26 08:39:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 08:39:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 08:39:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 08:39:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-26 08:39:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 08:39:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 08:39:04,586 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 08:39:05,010 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 08:39:05,010 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-03-26 08:39:05,012 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 08:39:05 BoogieIcfgContainer [2021-03-26 08:39:05,012 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 08:39:05,013 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 08:39:05,013 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 08:39:05,016 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 08:39:05,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 08:39:03" (1/3) ... [2021-03-26 08:39:05,016 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44772a92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 08:39:05, skipping insertion in model container [2021-03-26 08:39:05,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 08:39:04" (2/3) ... [2021-03-26 08:39:05,017 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44772a92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 08:39:05, skipping insertion in model container [2021-03-26 08:39:05,017 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 08:39:05" (3/3) ... [2021-03-26 08:39:05,018 INFO L111 eAbstractionObserver]: Analyzing ICFG 01_inc.i [2021-03-26 08:39:05,023 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 08:39:05,026 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 08:39:05,027 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 08:39:05,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,044 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,044 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,045 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,045 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,046 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,046 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,047 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,047 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,048 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,048 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,049 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,049 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,050 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,050 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,051 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,052 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,052 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,053 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,053 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:05,055 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:39:05,071 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-26 08:39:05,087 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:39:05,087 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:39:05,087 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:39:05,087 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:39:05,087 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:39:05,088 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:39:05,088 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:39:05,088 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:39:05,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 38 places, 37 transitions, 79 flow [2021-03-26 08:39:05,123 INFO L129 PetriNetUnfolder]: 3/45 cut-off events. [2021-03-26 08:39:05,123 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:39:05,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 45 events. 3/45 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/39 useless extension candidates. Maximal degree in co-relation 23. Up to 4 conditions per place. [2021-03-26 08:39:05,126 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 37 transitions, 79 flow [2021-03-26 08:39:05,129 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 38 places, 37 transitions, 79 flow [2021-03-26 08:39:05,130 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:05,140 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 38 places, 37 transitions, 79 flow [2021-03-26 08:39:05,143 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 38 places, 37 transitions, 79 flow [2021-03-26 08:39:05,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 38 places, 37 transitions, 79 flow [2021-03-26 08:39:05,151 INFO L129 PetriNetUnfolder]: 3/45 cut-off events. [2021-03-26 08:39:05,151 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:39:05,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 45 events. 3/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 23. Up to 4 conditions per place. [2021-03-26 08:39:05,153 INFO L142 LiptonReduction]: Number of co-enabled transitions 280 [2021-03-26 08:39:06,285 INFO L154 LiptonReduction]: Checked pairs total: 153 [2021-03-26 08:39:06,285 INFO L156 LiptonReduction]: Total number of compositions: 24 [2021-03-26 08:39:06,287 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1158 [2021-03-26 08:39:06,295 INFO L129 PetriNetUnfolder]: 1/18 cut-off events. [2021-03-26 08:39:06,296 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:39:06,296 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:06,296 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:06,297 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:39:06,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:06,301 INFO L82 PathProgramCache]: Analyzing trace with hash 926465567, now seen corresponding path program 1 times [2021-03-26 08:39:06,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:06,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668417038] [2021-03-26 08:39:06,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:06,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:06,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:06,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:06,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:06,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:06,481 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-26 08:39:06,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 08:39:06,508 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-26 08:39:06,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668417038] [2021-03-26 08:39:06,510 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:06,510 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 08:39:06,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014668397] [2021-03-26 08:39:06,517 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 08:39:06,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:06,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 08:39:06,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 08:39:06,533 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 61 [2021-03-26 08:39:06,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 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-26 08:39:06,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:06,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 61 [2021-03-26 08:39:06,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:06,560 INFO L129 PetriNetUnfolder]: 0/15 cut-off events. [2021-03-26 08:39:06,560 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:39:06,561 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26 conditions, 15 events. 0/15 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 8 event pairs, 0 based on Foata normal form. 5/19 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-26 08:39:06,562 INFO L132 encePairwiseOnDemand]: 55/61 looper letters, 2 selfloop transitions, 3 changer transitions 0/13 dead transitions. [2021-03-26 08:39:06,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 19 places, 13 transitions, 41 flow [2021-03-26 08:39:06,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 08:39:06,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 08:39:06,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 153 transitions. [2021-03-26 08:39:06,571 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6270491803278688 [2021-03-26 08:39:06,571 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 153 transitions. [2021-03-26 08:39:06,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 153 transitions. [2021-03-26 08:39:06,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:06,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 153 transitions. [2021-03-26 08:39:06,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 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-26 08:39:06,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 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-26 08:39:06,580 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 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-26 08:39:06,581 INFO L185 Difference]: Start difference. First operand has 20 places, 18 transitions, 41 flow. Second operand 4 states and 153 transitions. [2021-03-26 08:39:06,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 19 places, 13 transitions, 41 flow [2021-03-26 08:39:06,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 13 transitions, 41 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:06,584 INFO L241 Difference]: Finished difference. Result has 19 places, 13 transitions, 37 flow [2021-03-26 08:39:06,586 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=31, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=37, PETRI_PLACES=19, PETRI_TRANSITIONS=13} [2021-03-26 08:39:06,587 INFO L343 CegarLoopForPetriNet]: 20 programPoint places, -1 predicate places. [2021-03-26 08:39:06,587 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:06,587 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 19 places, 13 transitions, 37 flow [2021-03-26 08:39:06,588 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 19 places, 13 transitions, 37 flow [2021-03-26 08:39:06,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 19 places, 13 transitions, 37 flow [2021-03-26 08:39:06,590 INFO L129 PetriNetUnfolder]: 0/15 cut-off events. [2021-03-26 08:39:06,591 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 08:39:06,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24 conditions, 15 events. 0/15 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 6 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-26 08:39:06,591 INFO L142 LiptonReduction]: Number of co-enabled transitions 24 [2021-03-26 08:39:07,656 INFO L154 LiptonReduction]: Checked pairs total: 13 [2021-03-26 08:39:07,656 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-26 08:39:07,656 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1069 [2021-03-26 08:39:07,657 INFO L480 AbstractCegarLoop]: Abstraction has has 14 places, 8 transitions, 27 flow [2021-03-26 08:39:07,658 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 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-26 08:39:07,658 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:07,658 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:07,658 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 08:39:07,658 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:39:07,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:07,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1345804950, now seen corresponding path program 1 times [2021-03-26 08:39:07,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:07,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670815986] [2021-03-26 08:39:07,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:07,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:07,677 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:07,688 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:07,702 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:39:07,703 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:39:07,703 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 08:39:07,704 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:39:07,704 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,711 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,714 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,720 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,722 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:07,724 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:39:07,724 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 08:39:07,726 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:39:07,726 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:39:07,726 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:39:07,726 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:39:07,726 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:39:07,726 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:39:07,726 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:39:07,726 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:39:07,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 52 transitions, 116 flow [2021-03-26 08:39:07,737 INFO L129 PetriNetUnfolder]: 5/69 cut-off events. [2021-03-26 08:39:07,737 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:39:07,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 69 events. 5/69 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 151 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 46. Up to 6 conditions per place. [2021-03-26 08:39:07,738 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 52 transitions, 116 flow [2021-03-26 08:39:07,738 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 52 transitions, 116 flow [2021-03-26 08:39:07,738 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:07,739 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 54 places, 52 transitions, 116 flow [2021-03-26 08:39:07,739 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 54 places, 52 transitions, 116 flow [2021-03-26 08:39:07,739 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 52 transitions, 116 flow [2021-03-26 08:39:07,749 INFO L129 PetriNetUnfolder]: 5/69 cut-off events. [2021-03-26 08:39:07,749 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 08:39:07,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 69 events. 5/69 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 134 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 46. Up to 6 conditions per place. [2021-03-26 08:39:07,751 INFO L142 LiptonReduction]: Number of co-enabled transitions 980 [2021-03-26 08:39:08,732 INFO L154 LiptonReduction]: Checked pairs total: 2007 [2021-03-26 08:39:08,732 INFO L156 LiptonReduction]: Total number of compositions: 25 [2021-03-26 08:39:08,732 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 994 [2021-03-26 08:39:08,737 INFO L129 PetriNetUnfolder]: 1/25 cut-off events. [2021-03-26 08:39:08,737 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:39:08,737 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:08,737 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:08,737 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:39:08,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:08,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1458512124, now seen corresponding path program 1 times [2021-03-26 08:39:08,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:08,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248783610] [2021-03-26 08:39:08,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:08,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:08,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:08,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:08,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:08,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:08,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:08,822 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:08,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:08,841 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-26 08:39:08,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248783610] [2021-03-26 08:39:08,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:08,842 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:08,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942825044] [2021-03-26 08:39:08,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:08,843 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:08,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:08,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:08,849 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 77 [2021-03-26 08:39:08,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 72 flow. Second operand has 5 states, 5 states have (on average 51.4) internal successors, (257), 5 states have internal predecessors, (257), 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-26 08:39:08,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:08,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 77 [2021-03-26 08:39:08,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:08,982 INFO L129 PetriNetUnfolder]: 37/127 cut-off events. [2021-03-26 08:39:08,982 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 08:39:08,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 234 conditions, 127 events. 37/127 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 519 event pairs, 15 based on Foata normal form. 62/163 useless extension candidates. Maximal degree in co-relation 209. Up to 32 conditions per place. [2021-03-26 08:39:08,983 INFO L132 encePairwiseOnDemand]: 68/77 looper letters, 24 selfloop transitions, 9 changer transitions 0/46 dead transitions. [2021-03-26 08:39:08,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 46 transitions, 170 flow [2021-03-26 08:39:08,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:08,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:08,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 342 transitions. [2021-03-26 08:39:08,987 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7402597402597403 [2021-03-26 08:39:08,988 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 342 transitions. [2021-03-26 08:39:08,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 342 transitions. [2021-03-26 08:39:08,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:08,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 342 transitions. [2021-03-26 08:39:08,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 57.0) internal successors, (342), 6 states have internal predecessors, (342), 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-26 08:39:08,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 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-26 08:39:08,994 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 77.0) internal successors, (539), 7 states have internal predecessors, (539), 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-26 08:39:08,994 INFO L185 Difference]: Start difference. First operand has 33 places, 30 transitions, 72 flow. Second operand 6 states and 342 transitions. [2021-03-26 08:39:08,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 46 transitions, 170 flow [2021-03-26 08:39:08,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 46 transitions, 168 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:08,997 INFO L241 Difference]: Finished difference. Result has 40 places, 34 transitions, 122 flow [2021-03-26 08:39:08,997 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=122, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2021-03-26 08:39:08,997 INFO L343 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2021-03-26 08:39:08,997 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:08,997 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 40 places, 34 transitions, 122 flow [2021-03-26 08:39:08,997 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 40 places, 34 transitions, 122 flow [2021-03-26 08:39:08,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 40 places, 34 transitions, 122 flow [2021-03-26 08:39:09,003 INFO L129 PetriNetUnfolder]: 1/52 cut-off events. [2021-03-26 08:39:09,003 INFO L130 PetriNetUnfolder]: For 10/12 co-relation queries the response was YES. [2021-03-26 08:39:09,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 52 events. 1/52 cut-off events. For 10/12 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 134 event pairs, 0 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 66. Up to 6 conditions per place. [2021-03-26 08:39:09,004 INFO L142 LiptonReduction]: Number of co-enabled transitions 314 [2021-03-26 08:39:09,656 INFO L154 LiptonReduction]: Checked pairs total: 605 [2021-03-26 08:39:09,657 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-26 08:39:09,657 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 660 [2021-03-26 08:39:09,658 INFO L480 AbstractCegarLoop]: Abstraction has has 36 places, 30 transitions, 114 flow [2021-03-26 08:39:09,658 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 51.4) internal successors, (257), 5 states have internal predecessors, (257), 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-26 08:39:09,658 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:09,658 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:09,659 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 08:39:09,659 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:39:09,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:09,659 INFO L82 PathProgramCache]: Analyzing trace with hash -641705656, now seen corresponding path program 1 times [2021-03-26 08:39:09,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:09,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560524933] [2021-03-26 08:39:09,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:09,674 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:09,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:09,697 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:09,702 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:39:09,702 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:39:09,702 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 08:39:09,702 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:39:09,703 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-26 08:39:09,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,722 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,732 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,734 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:09,736 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:39:09,736 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-26 08:39:09,737 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:39:09,738 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:39:09,738 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:39:09,738 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:39:09,738 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:39:09,738 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:39:09,738 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:39:09,738 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:39:09,739 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 67 transitions, 155 flow [2021-03-26 08:39:09,748 INFO L129 PetriNetUnfolder]: 7/93 cut-off events. [2021-03-26 08:39:09,748 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 08:39:09,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 93 events. 7/93 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 246 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 73. Up to 8 conditions per place. [2021-03-26 08:39:09,750 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 67 transitions, 155 flow [2021-03-26 08:39:09,750 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 70 places, 67 transitions, 155 flow [2021-03-26 08:39:09,751 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:09,751 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 67 transitions, 155 flow [2021-03-26 08:39:09,751 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 67 transitions, 155 flow [2021-03-26 08:39:09,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 67 transitions, 155 flow [2021-03-26 08:39:09,759 INFO L129 PetriNetUnfolder]: 7/93 cut-off events. [2021-03-26 08:39:09,760 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 08:39:09,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 93 events. 7/93 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 252 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 73. Up to 8 conditions per place. [2021-03-26 08:39:09,762 INFO L142 LiptonReduction]: Number of co-enabled transitions 2100 [2021-03-26 08:39:11,117 INFO L154 LiptonReduction]: Checked pairs total: 4566 [2021-03-26 08:39:11,118 INFO L156 LiptonReduction]: Total number of compositions: 31 [2021-03-26 08:39:11,118 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1367 [2021-03-26 08:39:11,122 INFO L129 PetriNetUnfolder]: 1/29 cut-off events. [2021-03-26 08:39:11,122 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:39:11,122 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:11,122 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:11,122 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:39:11,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:11,123 INFO L82 PathProgramCache]: Analyzing trace with hash -2109266016, now seen corresponding path program 1 times [2021-03-26 08:39:11,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:11,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607413368] [2021-03-26 08:39:11,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:11,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:11,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:11,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:11,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:11,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:11,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:11,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:11,166 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:11,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:11,183 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-26 08:39:11,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607413368] [2021-03-26 08:39:11,183 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:11,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:11,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54005575] [2021-03-26 08:39:11,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:11,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:11,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:11,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:11,185 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 98 [2021-03-26 08:39:11,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 40 transitions, 101 flow. Second operand has 5 states, 5 states have (on average 64.4) internal successors, (322), 5 states have internal predecessors, (322), 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-26 08:39:11,185 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:11,185 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 98 [2021-03-26 08:39:11,185 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:11,432 INFO L129 PetriNetUnfolder]: 694/1336 cut-off events. [2021-03-26 08:39:11,432 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-26 08:39:11,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2509 conditions, 1336 events. 694/1336 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8932 event pairs, 258 based on Foata normal form. 471/1437 useless extension candidates. Maximal degree in co-relation 2474. Up to 507 conditions per place. [2021-03-26 08:39:11,469 INFO L132 encePairwiseOnDemand]: 87/98 looper letters, 53 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2021-03-26 08:39:11,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 82 transitions, 315 flow [2021-03-26 08:39:11,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:11,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:11,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 454 transitions. [2021-03-26 08:39:11,472 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7721088435374149 [2021-03-26 08:39:11,472 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 454 transitions. [2021-03-26 08:39:11,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 454 transitions. [2021-03-26 08:39:11,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:11,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 454 transitions. [2021-03-26 08:39:11,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 75.66666666666667) internal successors, (454), 6 states have internal predecessors, (454), 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-26 08:39:11,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 98.0) internal successors, (686), 7 states have internal predecessors, (686), 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-26 08:39:11,476 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 98.0) internal successors, (686), 7 states have internal predecessors, (686), 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-26 08:39:11,477 INFO L185 Difference]: Start difference. First operand has 44 places, 40 transitions, 101 flow. Second operand 6 states and 454 transitions. [2021-03-26 08:39:11,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 82 transitions, 315 flow [2021-03-26 08:39:11,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 82 transitions, 309 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:11,479 INFO L241 Difference]: Finished difference. Result has 51 places, 50 transitions, 182 flow [2021-03-26 08:39:11,479 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=98, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=182, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2021-03-26 08:39:11,479 INFO L343 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2021-03-26 08:39:11,479 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:11,480 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 51 places, 50 transitions, 182 flow [2021-03-26 08:39:11,480 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 51 places, 50 transitions, 182 flow [2021-03-26 08:39:11,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 50 transitions, 182 flow [2021-03-26 08:39:11,490 INFO L129 PetriNetUnfolder]: 19/144 cut-off events. [2021-03-26 08:39:11,490 INFO L130 PetriNetUnfolder]: For 26/34 co-relation queries the response was YES. [2021-03-26 08:39:11,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 250 conditions, 144 events. 19/144 cut-off events. For 26/34 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 737 event pairs, 3 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 224. Up to 21 conditions per place. [2021-03-26 08:39:11,492 INFO L142 LiptonReduction]: Number of co-enabled transitions 978 [2021-03-26 08:39:11,981 INFO L154 LiptonReduction]: Checked pairs total: 2838 [2021-03-26 08:39:11,982 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 08:39:11,982 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 503 [2021-03-26 08:39:11,983 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 178 flow [2021-03-26 08:39:11,983 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 64.4) internal successors, (322), 5 states have internal predecessors, (322), 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-26 08:39:11,983 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:11,984 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:11,984 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-26 08:39:11,984 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:39:11,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:11,984 INFO L82 PathProgramCache]: Analyzing trace with hash 588156220, now seen corresponding path program 1 times [2021-03-26 08:39:11,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:11,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304197872] [2021-03-26 08:39:11,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:11,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:12,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:12,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:12,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:12,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:12,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:12,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:12,038 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:12,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:12,060 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-26 08:39:12,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304197872] [2021-03-26 08:39:12,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:12,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:12,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660532225] [2021-03-26 08:39:12,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:12,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:12,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:12,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:12,063 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 100 [2021-03-26 08:39:12,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 178 flow. Second operand has 5 states, 5 states have (on average 64.4) internal successors, (322), 5 states have internal predecessors, (322), 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-26 08:39:12,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:12,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 100 [2021-03-26 08:39:12,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:12,365 INFO L129 PetriNetUnfolder]: 1019/2036 cut-off events. [2021-03-26 08:39:12,366 INFO L130 PetriNetUnfolder]: For 797/843 co-relation queries the response was YES. [2021-03-26 08:39:12,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4723 conditions, 2036 events. 1019/2036 cut-off events. For 797/843 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 15709 event pairs, 491 based on Foata normal form. 17/1747 useless extension candidates. Maximal degree in co-relation 4664. Up to 828 conditions per place. [2021-03-26 08:39:12,384 INFO L132 encePairwiseOnDemand]: 93/100 looper letters, 60 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2021-03-26 08:39:12,385 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 95 transitions, 498 flow [2021-03-26 08:39:12,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:12,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:12,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 445 transitions. [2021-03-26 08:39:12,387 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7416666666666667 [2021-03-26 08:39:12,387 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 445 transitions. [2021-03-26 08:39:12,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 445 transitions. [2021-03-26 08:39:12,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:12,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 445 transitions. [2021-03-26 08:39:12,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 74.16666666666667) internal successors, (445), 6 states have internal predecessors, (445), 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-26 08:39:12,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 100.0) internal successors, (700), 7 states have internal predecessors, (700), 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-26 08:39:12,391 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 100.0) internal successors, (700), 7 states have internal predecessors, (700), 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-26 08:39:12,391 INFO L185 Difference]: Start difference. First operand has 49 places, 48 transitions, 178 flow. Second operand 6 states and 445 transitions. [2021-03-26 08:39:12,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 95 transitions, 498 flow [2021-03-26 08:39:12,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 95 transitions, 498 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:12,400 INFO L241 Difference]: Finished difference. Result has 56 places, 60 transitions, 308 flow [2021-03-26 08:39:12,400 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=100, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=56, PETRI_TRANSITIONS=60} [2021-03-26 08:39:12,400 INFO L343 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2021-03-26 08:39:12,400 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:12,400 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 56 places, 60 transitions, 308 flow [2021-03-26 08:39:12,401 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 56 places, 60 transitions, 308 flow [2021-03-26 08:39:12,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 56 places, 60 transitions, 308 flow [2021-03-26 08:39:12,420 INFO L129 PetriNetUnfolder]: 30/256 cut-off events. [2021-03-26 08:39:12,420 INFO L130 PetriNetUnfolder]: For 149/162 co-relation queries the response was YES. [2021-03-26 08:39:12,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 256 events. 30/256 cut-off events. For 149/162 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1844 event pairs, 8 based on Foata normal form. 7/242 useless extension candidates. Maximal degree in co-relation 503. Up to 40 conditions per place. [2021-03-26 08:39:12,424 INFO L142 LiptonReduction]: Number of co-enabled transitions 1170 [2021-03-26 08:39:12,736 INFO L154 LiptonReduction]: Checked pairs total: 2268 [2021-03-26 08:39:12,737 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:39:12,737 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 337 [2021-03-26 08:39:12,737 INFO L480 AbstractCegarLoop]: Abstraction has has 55 places, 59 transitions, 306 flow [2021-03-26 08:39:12,738 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 64.4) internal successors, (322), 5 states have internal predecessors, (322), 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-26 08:39:12,738 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:12,738 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:12,738 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-26 08:39:12,738 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 08:39:12,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:12,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1819812478, now seen corresponding path program 1 times [2021-03-26 08:39:12,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:12,739 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512675557] [2021-03-26 08:39:12,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:12,757 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:12,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:12,772 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:12,779 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:39:12,779 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:39:12,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-26 08:39:12,780 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:39:12,780 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-26 08:39:12,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,808 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,816 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,816 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:12,817 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:39:12,817 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-26 08:39:12,818 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:39:12,818 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:39:12,818 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:39:12,818 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:39:12,818 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:39:12,818 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:39:12,818 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:39:12,818 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:39:12,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 86 places, 82 transitions, 196 flow [2021-03-26 08:39:12,830 INFO L129 PetriNetUnfolder]: 9/117 cut-off events. [2021-03-26 08:39:12,830 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:39:12,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 117 events. 9/117 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 320 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 101. Up to 10 conditions per place. [2021-03-26 08:39:12,831 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 82 transitions, 196 flow [2021-03-26 08:39:12,832 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 82 transitions, 196 flow [2021-03-26 08:39:12,832 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:12,832 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 82 transitions, 196 flow [2021-03-26 08:39:12,832 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 82 transitions, 196 flow [2021-03-26 08:39:12,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 86 places, 82 transitions, 196 flow [2021-03-26 08:39:12,843 INFO L129 PetriNetUnfolder]: 9/117 cut-off events. [2021-03-26 08:39:12,843 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 08:39:12,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 117 events. 9/117 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 340 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 101. Up to 10 conditions per place. [2021-03-26 08:39:12,846 INFO L142 LiptonReduction]: Number of co-enabled transitions 3640 [2021-03-26 08:39:14,621 INFO L154 LiptonReduction]: Checked pairs total: 8879 [2021-03-26 08:39:14,622 INFO L156 LiptonReduction]: Total number of compositions: 37 [2021-03-26 08:39:14,622 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1790 [2021-03-26 08:39:14,625 INFO L129 PetriNetUnfolder]: 1/26 cut-off events. [2021-03-26 08:39:14,625 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:39:14,625 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:14,625 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:14,625 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-26 08:39:14,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:14,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1187674261, now seen corresponding path program 1 times [2021-03-26 08:39:14,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:14,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622238454] [2021-03-26 08:39:14,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:14,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:14,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:14,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:14,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:14,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:14,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:14,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:14,671 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:14,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:14,689 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-26 08:39:14,690 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622238454] [2021-03-26 08:39:14,691 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:14,691 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:14,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348494758] [2021-03-26 08:39:14,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:14,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:14,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:14,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:14,692 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 119 [2021-03-26 08:39:14,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 78.4) internal successors, (392), 5 states have internal predecessors, (392), 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-26 08:39:14,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:14,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 119 [2021-03-26 08:39:14,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:16,023 INFO L129 PetriNetUnfolder]: 8344/13235 cut-off events. [2021-03-26 08:39:16,023 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-26 08:39:16,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25132 conditions, 13235 events. 8344/13235 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 1021. Compared 103218 event pairs, 3274 based on Foata normal form. 3567/12872 useless extension candidates. Maximal degree in co-relation 25086. Up to 5734 conditions per place. [2021-03-26 08:39:16,138 INFO L132 encePairwiseOnDemand]: 106/119 looper letters, 74 selfloop transitions, 15 changer transitions 0/110 dead transitions. [2021-03-26 08:39:16,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 110 transitions, 430 flow [2021-03-26 08:39:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:16,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 564 transitions. [2021-03-26 08:39:16,140 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7899159663865546 [2021-03-26 08:39:16,140 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 564 transitions. [2021-03-26 08:39:16,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 564 transitions. [2021-03-26 08:39:16,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:16,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 564 transitions. [2021-03-26 08:39:16,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 94.0) internal successors, (564), 6 states have internal predecessors, (564), 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-26 08:39:16,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 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-26 08:39:16,143 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 119.0) internal successors, (833), 7 states have internal predecessors, (833), 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-26 08:39:16,143 INFO L185 Difference]: Start difference. First operand has 55 places, 50 transitions, 132 flow. Second operand 6 states and 564 transitions. [2021-03-26 08:39:16,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 110 transitions, 430 flow [2021-03-26 08:39:16,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 110 transitions, 418 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:16,146 INFO L241 Difference]: Finished difference. Result has 62 places, 64 transitions, 234 flow [2021-03-26 08:39:16,146 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=119, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2021-03-26 08:39:16,146 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 7 predicate places. [2021-03-26 08:39:16,146 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:16,146 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 64 transitions, 234 flow [2021-03-26 08:39:16,146 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 64 transitions, 234 flow [2021-03-26 08:39:16,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 64 transitions, 234 flow [2021-03-26 08:39:16,171 INFO L129 PetriNetUnfolder]: 88/391 cut-off events. [2021-03-26 08:39:16,171 INFO L130 PetriNetUnfolder]: For 60/93 co-relation queries the response was YES. [2021-03-26 08:39:16,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 704 conditions, 391 events. 88/391 cut-off events. For 60/93 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2714 event pairs, 37 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 677. Up to 83 conditions per place. [2021-03-26 08:39:16,178 INFO L142 LiptonReduction]: Number of co-enabled transitions 1892 [2021-03-26 08:39:16,709 INFO L154 LiptonReduction]: Checked pairs total: 4968 [2021-03-26 08:39:16,709 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 08:39:16,709 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 563 [2021-03-26 08:39:16,715 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 230 flow [2021-03-26 08:39:16,716 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 78.4) internal successors, (392), 5 states have internal predecessors, (392), 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-26 08:39:16,716 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:16,716 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:16,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-26 08:39:16,716 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-26 08:39:16,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:16,717 INFO L82 PathProgramCache]: Analyzing trace with hash -826412376, now seen corresponding path program 1 times [2021-03-26 08:39:16,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:16,717 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330012314] [2021-03-26 08:39:16,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:16,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:16,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:16,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:16,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:16,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:16,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:16,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:16,775 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:16,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:16,798 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-26 08:39:16,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330012314] [2021-03-26 08:39:16,799 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:16,799 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:16,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144985009] [2021-03-26 08:39:16,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:16,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:16,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:16,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:16,800 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 121 [2021-03-26 08:39:16,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 230 flow. Second operand has 5 states, 5 states have (on average 78.4) internal successors, (392), 5 states have internal predecessors, (392), 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-26 08:39:16,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:16,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 121 [2021-03-26 08:39:16,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:19,328 INFO L129 PetriNetUnfolder]: 14721/23441 cut-off events. [2021-03-26 08:39:19,329 INFO L130 PetriNetUnfolder]: For 10604/11268 co-relation queries the response was YES. [2021-03-26 08:39:19,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55630 conditions, 23441 events. 14721/23441 cut-off events. For 10604/11268 co-relation queries the response was YES. Maximal size of possible extension queue 1873. Compared 202816 event pairs, 7679 based on Foata normal form. 60/19850 useless extension candidates. Maximal degree in co-relation 55570. Up to 10549 conditions per place. [2021-03-26 08:39:19,574 INFO L132 encePairwiseOnDemand]: 113/121 looper letters, 87 selfloop transitions, 25 changer transitions 0/132 dead transitions. [2021-03-26 08:39:19,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 132 transitions, 693 flow [2021-03-26 08:39:19,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:19,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:19,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 553 transitions. [2021-03-26 08:39:19,577 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7617079889807162 [2021-03-26 08:39:19,577 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 553 transitions. [2021-03-26 08:39:19,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 553 transitions. [2021-03-26 08:39:19,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:19,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 553 transitions. [2021-03-26 08:39:19,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.16666666666667) internal successors, (553), 6 states have internal predecessors, (553), 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-26 08:39:19,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 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-26 08:39:19,580 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 121.0) internal successors, (847), 7 states have internal predecessors, (847), 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-26 08:39:19,580 INFO L185 Difference]: Start difference. First operand has 60 places, 62 transitions, 230 flow. Second operand 6 states and 553 transitions. [2021-03-26 08:39:19,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 132 transitions, 693 flow [2021-03-26 08:39:19,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 132 transitions, 693 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:19,644 INFO L241 Difference]: Finished difference. Result has 67 places, 78 transitions, 401 flow [2021-03-26 08:39:19,644 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=121, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=401, PETRI_PLACES=67, PETRI_TRANSITIONS=78} [2021-03-26 08:39:19,644 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2021-03-26 08:39:19,645 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:19,645 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 78 transitions, 401 flow [2021-03-26 08:39:19,645 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 78 transitions, 401 flow [2021-03-26 08:39:19,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 78 transitions, 401 flow [2021-03-26 08:39:19,699 INFO L129 PetriNetUnfolder]: 192/869 cut-off events. [2021-03-26 08:39:19,699 INFO L130 PetriNetUnfolder]: For 390/645 co-relation queries the response was YES. [2021-03-26 08:39:19,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1815 conditions, 869 events. 192/869 cut-off events. For 390/645 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 7946 event pairs, 62 based on Foata normal form. 15/794 useless extension candidates. Maximal degree in co-relation 1786. Up to 190 conditions per place. [2021-03-26 08:39:19,716 INFO L142 LiptonReduction]: Number of co-enabled transitions 2394 [2021-03-26 08:39:20,138 INFO L154 LiptonReduction]: Checked pairs total: 3662 [2021-03-26 08:39:20,138 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:39:20,139 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 494 [2021-03-26 08:39:20,139 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 77 transitions, 399 flow [2021-03-26 08:39:20,139 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 78.4) internal successors, (392), 5 states have internal predecessors, (392), 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-26 08:39:20,140 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:20,140 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:20,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-26 08:39:20,140 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-26 08:39:20,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:20,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1813016601, now seen corresponding path program 1 times [2021-03-26 08:39:20,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:20,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421448775] [2021-03-26 08:39:20,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:20,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:20,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:20,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:20,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:20,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:20,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:20,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:20,174 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:20,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:20,193 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-26 08:39:20,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421448775] [2021-03-26 08:39:20,194 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:20,194 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:20,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255857959] [2021-03-26 08:39:20,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:20,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:20,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:20,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:20,195 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 122 [2021-03-26 08:39:20,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 77 transitions, 399 flow. Second operand has 5 states, 5 states have (on average 78.4) internal successors, (392), 5 states have internal predecessors, (392), 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-26 08:39:20,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:20,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 122 [2021-03-26 08:39:20,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:23,426 INFO L129 PetriNetUnfolder]: 23604/38711 cut-off events. [2021-03-26 08:39:23,426 INFO L130 PetriNetUnfolder]: For 29779/30661 co-relation queries the response was YES. [2021-03-26 08:39:23,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100421 conditions, 38711 events. 23604/38711 cut-off events. For 29779/30661 co-relation queries the response was YES. Maximal size of possible extension queue 2990. Compared 368636 event pairs, 11252 based on Foata normal form. 67/34159 useless extension candidates. Maximal degree in co-relation 100391. Up to 17333 conditions per place. [2021-03-26 08:39:23,852 INFO L132 encePairwiseOnDemand]: 114/122 looper letters, 103 selfloop transitions, 37 changer transitions 0/160 dead transitions. [2021-03-26 08:39:23,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 160 transitions, 1088 flow [2021-03-26 08:39:23,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:23,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:23,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 553 transitions. [2021-03-26 08:39:23,857 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.755464480874317 [2021-03-26 08:39:23,857 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 553 transitions. [2021-03-26 08:39:23,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 553 transitions. [2021-03-26 08:39:23,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:23,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 553 transitions. [2021-03-26 08:39:23,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 92.16666666666667) internal successors, (553), 6 states have internal predecessors, (553), 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-26 08:39:23,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 122.0) internal successors, (854), 7 states have internal predecessors, (854), 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-26 08:39:23,862 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 122.0) internal successors, (854), 7 states have internal predecessors, (854), 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-26 08:39:23,862 INFO L185 Difference]: Start difference. First operand has 66 places, 77 transitions, 399 flow. Second operand 6 states and 553 transitions. [2021-03-26 08:39:23,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 160 transitions, 1088 flow [2021-03-26 08:39:24,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 160 transitions, 1088 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:24,011 INFO L241 Difference]: Finished difference. Result has 73 places, 100 transitions, 701 flow [2021-03-26 08:39:24,012 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=122, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=701, PETRI_PLACES=73, PETRI_TRANSITIONS=100} [2021-03-26 08:39:24,013 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2021-03-26 08:39:24,013 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:24,013 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 100 transitions, 701 flow [2021-03-26 08:39:24,013 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 100 transitions, 701 flow [2021-03-26 08:39:24,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 100 transitions, 701 flow [2021-03-26 08:39:24,146 INFO L129 PetriNetUnfolder]: 481/2020 cut-off events. [2021-03-26 08:39:24,147 INFO L130 PetriNetUnfolder]: For 2474/3075 co-relation queries the response was YES. [2021-03-26 08:39:24,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5036 conditions, 2020 events. 481/2020 cut-off events. For 2474/3075 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21856 event pairs, 159 based on Foata normal form. 122/1943 useless extension candidates. Maximal degree in co-relation 5004. Up to 506 conditions per place. [2021-03-26 08:39:24,173 INFO L142 LiptonReduction]: Number of co-enabled transitions 3030 [2021-03-26 08:39:25,077 INFO L154 LiptonReduction]: Checked pairs total: 2257 [2021-03-26 08:39:25,078 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 08:39:25,078 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1065 [2021-03-26 08:39:25,078 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 100 transitions, 701 flow [2021-03-26 08:39:25,079 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 78.4) internal successors, (392), 5 states have internal predecessors, (392), 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-26 08:39:25,079 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:25,079 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:25,079 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-26 08:39:25,079 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-26 08:39:25,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:25,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1238497016, now seen corresponding path program 1 times [2021-03-26 08:39:25,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:25,080 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026702409] [2021-03-26 08:39:25,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:25,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:25,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:25,133 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:39:25,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:39:25,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:39:25,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026702409] [2021-03-26 08:39:25,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935813972] [2021-03-26 08:39:25,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 08:39:25,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:25,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 08:39:25,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 08:39:25,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 08:39:25,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:39:25,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 08:39:25,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:25,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:25,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:25,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:25,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 08:39:25,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 08:39:25,414 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-03-26 08:39:25,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300958934] [2021-03-26 08:39:25,414 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 08:39:25,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:25,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 08:39:25,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-03-26 08:39:25,415 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 122 [2021-03-26 08:39:25,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 100 transitions, 701 flow. Second operand has 10 states, 10 states have (on average 51.4) internal successors, (514), 10 states have internal predecessors, (514), 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-26 08:39:25,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:25,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 122 [2021-03-26 08:39:25,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:27,509 INFO L129 PetriNetUnfolder]: 8761/13704 cut-off events. [2021-03-26 08:39:27,509 INFO L130 PetriNetUnfolder]: For 9794/9794 co-relation queries the response was YES. [2021-03-26 08:39:27,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35677 conditions, 13704 events. 8761/13704 cut-off events. For 9794/9794 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 91399 event pairs, 2467 based on Foata normal form. 1550/14211 useless extension candidates. Maximal degree in co-relation 35592. Up to 4922 conditions per place. [2021-03-26 08:39:27,676 INFO L132 encePairwiseOnDemand]: 98/122 looper letters, 124 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2021-03-26 08:39:27,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 182 transitions, 1091 flow [2021-03-26 08:39:27,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 08:39:27,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 08:39:27,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 931 transitions. [2021-03-26 08:39:27,680 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5087431693989071 [2021-03-26 08:39:27,680 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 931 transitions. [2021-03-26 08:39:27,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 931 transitions. [2021-03-26 08:39:27,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:27,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 931 transitions. [2021-03-26 08:39:27,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 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-26 08:39:27,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 122.0) internal successors, (1952), 16 states have internal predecessors, (1952), 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-26 08:39:27,687 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 122.0) internal successors, (1952), 16 states have internal predecessors, (1952), 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-26 08:39:27,687 INFO L185 Difference]: Start difference. First operand has 73 places, 100 transitions, 701 flow. Second operand 15 states and 931 transitions. [2021-03-26 08:39:27,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 182 transitions, 1091 flow [2021-03-26 08:39:27,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 182 transitions, 1041 flow, removed 25 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:27,744 INFO L241 Difference]: Finished difference. Result has 90 places, 99 transitions, 584 flow [2021-03-26 08:39:27,744 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=122, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=584, PETRI_PLACES=90, PETRI_TRANSITIONS=99} [2021-03-26 08:39:27,744 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 35 predicate places. [2021-03-26 08:39:27,744 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:27,744 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 99 transitions, 584 flow [2021-03-26 08:39:27,745 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 99 transitions, 584 flow [2021-03-26 08:39:27,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 99 transitions, 584 flow [2021-03-26 08:39:27,840 INFO L129 PetriNetUnfolder]: 224/1187 cut-off events. [2021-03-26 08:39:27,840 INFO L130 PetriNetUnfolder]: For 1297/1380 co-relation queries the response was YES. [2021-03-26 08:39:27,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3151 conditions, 1187 events. 224/1187 cut-off events. For 1297/1380 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11059 event pairs, 163 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 3114. Up to 243 conditions per place. [2021-03-26 08:39:27,858 INFO L142 LiptonReduction]: Number of co-enabled transitions 1534 [2021-03-26 08:39:29,581 INFO L154 LiptonReduction]: Checked pairs total: 345 [2021-03-26 08:39:29,581 INFO L156 LiptonReduction]: Total number of compositions: 32 [2021-03-26 08:39:29,582 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1838 [2021-03-26 08:39:29,582 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 92 transitions, 617 flow [2021-03-26 08:39:29,583 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 51.4) internal successors, (514), 10 states have internal predecessors, (514), 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-26 08:39:29,583 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:29,583 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:29,798 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-03-26 08:39:29,799 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-26 08:39:29,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:29,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1090779486, now seen corresponding path program 1 times [2021-03-26 08:39:29,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:29,799 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890300971] [2021-03-26 08:39:29,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:29,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:29,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:29,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:29,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:29,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:29,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:29,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:29,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:29,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:29,864 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:39:29,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:39:29,891 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-26 08:39:29,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890300971] [2021-03-26 08:39:29,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:29,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:39:29,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433092519] [2021-03-26 08:39:29,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 08:39:29,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:29,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 08:39:29,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 08:39:29,894 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 154 [2021-03-26 08:39:29,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 92 transitions, 617 flow. Second operand has 7 states, 7 states have (on average 74.71428571428571) internal successors, (523), 7 states have internal predecessors, (523), 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-26 08:39:29,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:29,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 154 [2021-03-26 08:39:29,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:30,935 INFO L129 PetriNetUnfolder]: 5377/8790 cut-off events. [2021-03-26 08:39:30,935 INFO L130 PetriNetUnfolder]: For 14120/14370 co-relation queries the response was YES. [2021-03-26 08:39:30,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27620 conditions, 8790 events. 5377/8790 cut-off events. For 14120/14370 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 62307 event pairs, 3539 based on Foata normal form. 69/7713 useless extension candidates. Maximal degree in co-relation 27539. Up to 4830 conditions per place. [2021-03-26 08:39:31,024 INFO L132 encePairwiseOnDemand]: 140/154 looper letters, 101 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2021-03-26 08:39:31,024 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 146 transitions, 1099 flow [2021-03-26 08:39:31,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 08:39:31,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 08:39:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 843 transitions. [2021-03-26 08:39:31,027 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5474025974025974 [2021-03-26 08:39:31,027 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 843 transitions. [2021-03-26 08:39:31,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 843 transitions. [2021-03-26 08:39:31,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:31,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 843 transitions. [2021-03-26 08:39:31,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.3) internal successors, (843), 10 states have internal predecessors, (843), 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-26 08:39:31,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 154.0) internal successors, (1694), 11 states have internal predecessors, (1694), 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-26 08:39:31,032 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 154.0) internal successors, (1694), 11 states have internal predecessors, (1694), 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-26 08:39:31,032 INFO L185 Difference]: Start difference. First operand has 83 places, 92 transitions, 617 flow. Second operand 10 states and 843 transitions. [2021-03-26 08:39:31,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 146 transitions, 1099 flow [2021-03-26 08:39:31,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 146 transitions, 1040 flow, removed 20 selfloop flow, removed 4 redundant places. [2021-03-26 08:39:31,089 INFO L241 Difference]: Finished difference. Result has 90 places, 89 transitions, 599 flow [2021-03-26 08:39:31,089 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=154, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=599, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2021-03-26 08:39:31,089 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 35 predicate places. [2021-03-26 08:39:31,089 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:31,090 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 89 transitions, 599 flow [2021-03-26 08:39:31,090 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 89 transitions, 599 flow [2021-03-26 08:39:31,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 89 transitions, 599 flow [2021-03-26 08:39:31,164 INFO L129 PetriNetUnfolder]: 185/882 cut-off events. [2021-03-26 08:39:31,164 INFO L130 PetriNetUnfolder]: For 1864/2013 co-relation queries the response was YES. [2021-03-26 08:39:31,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2989 conditions, 882 events. 185/882 cut-off events. For 1864/2013 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 7771 event pairs, 142 based on Foata normal form. 0/754 useless extension candidates. Maximal degree in co-relation 2949. Up to 219 conditions per place. [2021-03-26 08:39:31,179 INFO L142 LiptonReduction]: Number of co-enabled transitions 1310 [2021-03-26 08:39:31,417 INFO L154 LiptonReduction]: Checked pairs total: 32 [2021-03-26 08:39:31,417 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 08:39:31,417 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 328 [2021-03-26 08:39:31,418 INFO L480 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 591 flow [2021-03-26 08:39:31,418 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 74.71428571428571) internal successors, (523), 7 states have internal predecessors, (523), 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-26 08:39:31,419 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:31,419 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:31,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-26 08:39:31,419 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-26 08:39:31,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:31,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1758646740, now seen corresponding path program 1 times [2021-03-26 08:39:31,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:31,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195204170] [2021-03-26 08:39:31,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:31,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:31,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:31,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:31,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:31,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:31,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:31,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:31,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:31,499 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:39:31,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:39:31,523 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-26 08:39:31,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195204170] [2021-03-26 08:39:31,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:31,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:39:31,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973193517] [2021-03-26 08:39:31,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 08:39:31,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:31,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 08:39:31,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 08:39:31,526 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 158 [2021-03-26 08:39:31,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 591 flow. Second operand has 7 states, 7 states have (on average 74.28571428571429) internal successors, (520), 7 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-26 08:39:31,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:31,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 158 [2021-03-26 08:39:31,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:32,442 INFO L129 PetriNetUnfolder]: 5094/8364 cut-off events. [2021-03-26 08:39:32,442 INFO L130 PetriNetUnfolder]: For 20640/20929 co-relation queries the response was YES. [2021-03-26 08:39:32,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28965 conditions, 8364 events. 5094/8364 cut-off events. For 20640/20929 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 60197 event pairs, 3251 based on Foata normal form. 157/7261 useless extension candidates. Maximal degree in co-relation 28922. Up to 4216 conditions per place. [2021-03-26 08:39:32,530 INFO L132 encePairwiseOnDemand]: 143/158 looper letters, 92 selfloop transitions, 18 changer transitions 0/138 dead transitions. [2021-03-26 08:39:32,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 138 transitions, 1092 flow [2021-03-26 08:39:32,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 08:39:32,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 08:39:32,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 834 transitions. [2021-03-26 08:39:32,533 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5278481012658228 [2021-03-26 08:39:32,533 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 834 transitions. [2021-03-26 08:39:32,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 834 transitions. [2021-03-26 08:39:32,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:32,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 834 transitions. [2021-03-26 08:39:32,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 83.4) internal successors, (834), 10 states have internal predecessors, (834), 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-26 08:39:32,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 158.0) internal successors, (1738), 11 states have internal predecessors, (1738), 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-26 08:39:32,538 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 158.0) internal successors, (1738), 11 states have internal predecessors, (1738), 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-26 08:39:32,538 INFO L185 Difference]: Start difference. First operand has 87 places, 86 transitions, 591 flow. Second operand 10 states and 834 transitions. [2021-03-26 08:39:32,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 138 transitions, 1092 flow [2021-03-26 08:39:32,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 138 transitions, 1010 flow, removed 18 selfloop flow, removed 7 redundant places. [2021-03-26 08:39:32,608 INFO L241 Difference]: Finished difference. Result has 91 places, 90 transitions, 617 flow [2021-03-26 08:39:32,608 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=158, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=617, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2021-03-26 08:39:32,608 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 36 predicate places. [2021-03-26 08:39:32,608 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:32,609 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 90 transitions, 617 flow [2021-03-26 08:39:32,609 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 90 transitions, 617 flow [2021-03-26 08:39:32,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 91 places, 90 transitions, 617 flow [2021-03-26 08:39:32,691 INFO L129 PetriNetUnfolder]: 252/949 cut-off events. [2021-03-26 08:39:32,692 INFO L130 PetriNetUnfolder]: For 3180/3458 co-relation queries the response was YES. [2021-03-26 08:39:32,697 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3711 conditions, 949 events. 252/949 cut-off events. For 3180/3458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8111 event pairs, 207 based on Foata normal form. 0/792 useless extension candidates. Maximal degree in co-relation 3671. Up to 265 conditions per place. [2021-03-26 08:39:32,709 INFO L142 LiptonReduction]: Number of co-enabled transitions 1314 [2021-03-26 08:39:32,832 INFO L154 LiptonReduction]: Checked pairs total: 26 [2021-03-26 08:39:32,832 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 08:39:32,832 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 224 [2021-03-26 08:39:32,833 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 609 flow [2021-03-26 08:39:32,834 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 74.28571428571429) internal successors, (520), 7 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-26 08:39:32,834 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:32,834 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:32,834 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-26 08:39:32,834 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-26 08:39:32,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:32,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1625412540, now seen corresponding path program 1 times [2021-03-26 08:39:32,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:32,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943882567] [2021-03-26 08:39:32,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:32,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:32,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:32,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:32,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:32,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:32,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:32,901 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:39:32,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:39:32,927 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-26 08:39:32,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943882567] [2021-03-26 08:39:32,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:32,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:32,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777605467] [2021-03-26 08:39:32,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:39:32,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:32,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:39:32,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:39:32,930 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 161 [2021-03-26 08:39:32,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 609 flow. Second operand has 6 states, 6 states have (on average 74.33333333333333) internal successors, (446), 6 states have internal predecessors, (446), 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-26 08:39:32,931 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:32,931 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 161 [2021-03-26 08:39:32,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:33,767 INFO L129 PetriNetUnfolder]: 4750/7841 cut-off events. [2021-03-26 08:39:33,768 INFO L130 PetriNetUnfolder]: For 26239/27285 co-relation queries the response was YES. [2021-03-26 08:39:33,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29097 conditions, 7841 events. 4750/7841 cut-off events. For 26239/27285 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 56263 event pairs, 3656 based on Foata normal form. 175/6816 useless extension candidates. Maximal degree in co-relation 29054. Up to 6342 conditions per place. [2021-03-26 08:39:33,840 INFO L132 encePairwiseOnDemand]: 149/161 looper letters, 82 selfloop transitions, 13 changer transitions 0/123 dead transitions. [2021-03-26 08:39:33,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 123 transitions, 1001 flow [2021-03-26 08:39:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 08:39:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 08:39:33,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 673 transitions. [2021-03-26 08:39:33,842 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5225155279503105 [2021-03-26 08:39:33,842 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 673 transitions. [2021-03-26 08:39:33,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 673 transitions. [2021-03-26 08:39:33,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:33,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 673 transitions. [2021-03-26 08:39:33,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 84.125) internal successors, (673), 8 states have internal predecessors, (673), 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-26 08:39:33,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 161.0) internal successors, (1449), 9 states have internal predecessors, (1449), 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-26 08:39:33,847 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 161.0) internal successors, (1449), 9 states have internal predecessors, (1449), 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-26 08:39:33,847 INFO L185 Difference]: Start difference. First operand has 89 places, 88 transitions, 609 flow. Second operand 8 states and 673 transitions. [2021-03-26 08:39:33,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 123 transitions, 1001 flow [2021-03-26 08:39:33,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 123 transitions, 959 flow, removed 10 selfloop flow, removed 4 redundant places. [2021-03-26 08:39:33,930 INFO L241 Difference]: Finished difference. Result has 95 places, 91 transitions, 655 flow [2021-03-26 08:39:33,930 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=161, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=655, PETRI_PLACES=95, PETRI_TRANSITIONS=91} [2021-03-26 08:39:33,930 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2021-03-26 08:39:33,931 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:33,931 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 91 transitions, 655 flow [2021-03-26 08:39:33,931 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 91 transitions, 655 flow [2021-03-26 08:39:33,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 95 places, 91 transitions, 655 flow [2021-03-26 08:39:34,000 INFO L129 PetriNetUnfolder]: 237/897 cut-off events. [2021-03-26 08:39:34,001 INFO L130 PetriNetUnfolder]: For 4480/4913 co-relation queries the response was YES. [2021-03-26 08:39:34,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 897 events. 237/897 cut-off events. For 4480/4913 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 7599 event pairs, 204 based on Foata normal form. 0/728 useless extension candidates. Maximal degree in co-relation 3996. Up to 264 conditions per place. [2021-03-26 08:39:34,015 INFO L142 LiptonReduction]: Number of co-enabled transitions 1330 [2021-03-26 08:39:34,044 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 08:39:34,044 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:39:34,045 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 114 [2021-03-26 08:39:34,045 INFO L480 AbstractCegarLoop]: Abstraction has has 94 places, 90 transitions, 649 flow [2021-03-26 08:39:34,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 74.33333333333333) internal successors, (446), 6 states have internal predecessors, (446), 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-26 08:39:34,045 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:34,046 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:34,046 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-26 08:39:34,046 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:39:34,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:34,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1625528387, now seen corresponding path program 1 times [2021-03-26 08:39:34,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:34,046 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961642012] [2021-03-26 08:39:34,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:34,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:34,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:34,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:34,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:34,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:34,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:34,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:34,098 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:39:34,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:39:34,119 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-26 08:39:34,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961642012] [2021-03-26 08:39:34,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:34,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:34,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115011667] [2021-03-26 08:39:34,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:39:34,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:34,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:39:34,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:39:34,123 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 162 [2021-03-26 08:39:34,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 90 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 74.33333333333333) internal successors, (446), 6 states have internal predecessors, (446), 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-26 08:39:34,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:34,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 162 [2021-03-26 08:39:34,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:34,945 INFO L129 PetriNetUnfolder]: 5011/8140 cut-off events. [2021-03-26 08:39:34,945 INFO L130 PetriNetUnfolder]: For 36072/37359 co-relation queries the response was YES. [2021-03-26 08:39:34,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32740 conditions, 8140 events. 5011/8140 cut-off events. For 36072/37359 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 57706 event pairs, 3828 based on Foata normal form. 149/7019 useless extension candidates. Maximal degree in co-relation 32664. Up to 6616 conditions per place. [2021-03-26 08:39:35,012 INFO L132 encePairwiseOnDemand]: 152/162 looper letters, 90 selfloop transitions, 14 changer transitions 0/130 dead transitions. [2021-03-26 08:39:35,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 130 transitions, 1114 flow [2021-03-26 08:39:35,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 08:39:35,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 08:39:35,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 674 transitions. [2021-03-26 08:39:35,015 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5200617283950617 [2021-03-26 08:39:35,015 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 674 transitions. [2021-03-26 08:39:35,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 674 transitions. [2021-03-26 08:39:35,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:35,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 674 transitions. [2021-03-26 08:39:35,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 84.25) internal successors, (674), 8 states have internal predecessors, (674), 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-26 08:39:35,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 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-26 08:39:35,018 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 162.0) internal successors, (1458), 9 states have internal predecessors, (1458), 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-26 08:39:35,018 INFO L185 Difference]: Start difference. First operand has 94 places, 90 transitions, 649 flow. Second operand 8 states and 674 transitions. [2021-03-26 08:39:35,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 130 transitions, 1114 flow [2021-03-26 08:39:35,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 130 transitions, 1089 flow, removed 8 selfloop flow, removed 2 redundant places. [2021-03-26 08:39:35,081 INFO L241 Difference]: Finished difference. Result has 101 places, 92 transitions, 685 flow [2021-03-26 08:39:35,081 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=685, PETRI_PLACES=101, PETRI_TRANSITIONS=92} [2021-03-26 08:39:35,082 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2021-03-26 08:39:35,082 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:35,082 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 92 transitions, 685 flow [2021-03-26 08:39:35,082 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 92 transitions, 685 flow [2021-03-26 08:39:35,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 92 transitions, 685 flow [2021-03-26 08:39:35,146 INFO L129 PetriNetUnfolder]: 280/922 cut-off events. [2021-03-26 08:39:35,146 INFO L130 PetriNetUnfolder]: For 6017/6525 co-relation queries the response was YES. [2021-03-26 08:39:35,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4649 conditions, 922 events. 280/922 cut-off events. For 6017/6525 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7527 event pairs, 253 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 4603. Up to 311 conditions per place. [2021-03-26 08:39:35,165 INFO L142 LiptonReduction]: Number of co-enabled transitions 1346 [2021-03-26 08:39:35,193 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 08:39:35,194 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:39:35,194 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 112 [2021-03-26 08:39:35,194 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 91 transitions, 681 flow [2021-03-26 08:39:35,195 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 74.33333333333333) internal successors, (446), 6 states have internal predecessors, (446), 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-26 08:39:35,195 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:35,195 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:35,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-26 08:39:35,195 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:39:35,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:35,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1720762339, now seen corresponding path program 1 times [2021-03-26 08:39:35,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:35,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807075235] [2021-03-26 08:39:35,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:35,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:35,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:35,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:35,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:35,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:35,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:35,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:35,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:39:35,260 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:39:35,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:39:35,280 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-26 08:39:35,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807075235] [2021-03-26 08:39:35,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:35,281 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:39:35,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195717435] [2021-03-26 08:39:35,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 08:39:35,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:35,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 08:39:35,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 08:39:35,283 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 163 [2021-03-26 08:39:35,284 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 91 transitions, 681 flow. Second operand has 7 states, 7 states have (on average 74.28571428571429) internal successors, (520), 7 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-26 08:39:35,284 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:35,284 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 163 [2021-03-26 08:39:35,284 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:36,243 INFO L129 PetriNetUnfolder]: 5126/8348 cut-off events. [2021-03-26 08:39:36,243 INFO L130 PetriNetUnfolder]: For 41053/42420 co-relation queries the response was YES. [2021-03-26 08:39:36,285 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34892 conditions, 8348 events. 5126/8348 cut-off events. For 41053/42420 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 59703 event pairs, 3414 based on Foata normal form. 146/7211 useless extension candidates. Maximal degree in co-relation 34812. Up to 4820 conditions per place. [2021-03-26 08:39:36,328 INFO L132 encePairwiseOnDemand]: 148/163 looper letters, 105 selfloop transitions, 21 changer transitions 0/152 dead transitions. [2021-03-26 08:39:36,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 152 transitions, 1364 flow [2021-03-26 08:39:36,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 08:39:36,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 08:39:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 840 transitions. [2021-03-26 08:39:36,331 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5153374233128835 [2021-03-26 08:39:36,331 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 840 transitions. [2021-03-26 08:39:36,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 840 transitions. [2021-03-26 08:39:36,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:36,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 840 transitions. [2021-03-26 08:39:36,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.0) internal successors, (840), 10 states have internal predecessors, (840), 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-26 08:39:36,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 163.0) internal successors, (1793), 11 states have internal predecessors, (1793), 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-26 08:39:36,336 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 163.0) internal successors, (1793), 11 states have internal predecessors, (1793), 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-26 08:39:36,336 INFO L185 Difference]: Start difference. First operand has 100 places, 91 transitions, 681 flow. Second operand 10 states and 840 transitions. [2021-03-26 08:39:36,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 152 transitions, 1364 flow [2021-03-26 08:39:36,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1333 flow, removed 3 selfloop flow, removed 4 redundant places. [2021-03-26 08:39:36,429 INFO L241 Difference]: Finished difference. Result has 107 places, 93 transitions, 728 flow [2021-03-26 08:39:36,429 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=728, PETRI_PLACES=107, PETRI_TRANSITIONS=93} [2021-03-26 08:39:36,429 INFO L343 CegarLoopForPetriNet]: 55 programPoint places, 52 predicate places. [2021-03-26 08:39:36,429 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:36,430 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 93 transitions, 728 flow [2021-03-26 08:39:36,430 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 93 transitions, 728 flow [2021-03-26 08:39:36,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 93 transitions, 728 flow [2021-03-26 08:39:36,498 INFO L129 PetriNetUnfolder]: 266/907 cut-off events. [2021-03-26 08:39:36,498 INFO L130 PetriNetUnfolder]: For 6923/7429 co-relation queries the response was YES. [2021-03-26 08:39:36,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4846 conditions, 907 events. 266/907 cut-off events. For 6923/7429 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7416 event pairs, 236 based on Foata normal form. 0/784 useless extension candidates. Maximal degree in co-relation 4798. Up to 298 conditions per place. [2021-03-26 08:39:36,511 INFO L142 LiptonReduction]: Number of co-enabled transitions 1362 [2021-03-26 08:39:36,575 INFO L154 LiptonReduction]: Checked pairs total: 6 [2021-03-26 08:39:36,576 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:39:36,576 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 147 [2021-03-26 08:39:36,576 INFO L480 AbstractCegarLoop]: Abstraction has has 106 places, 92 transitions, 724 flow [2021-03-26 08:39:36,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 74.28571428571429) internal successors, (520), 7 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-26 08:39:36,578 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:36,578 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:36,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-26 08:39:36,578 INFO L428 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:39:36,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:36,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1483700083, now seen corresponding path program 1 times [2021-03-26 08:39:36,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:36,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300099238] [2021-03-26 08:39:36,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:36,585 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:36,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 08:39:36,590 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 08:39:36,593 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 08:39:36,593 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 08:39:36,593 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-26 08:39:36,594 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 08:39:36,594 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-26 08:39:36,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,606 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,607 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,608 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,609 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,610 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,613 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,614 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,615 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,617 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,618 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,619 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,620 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,621 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,622 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,623 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~v~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 08:39:36,633 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 08:39:36,633 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-26 08:39:36,634 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 08:39:36,634 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 08:39:36,634 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 08:39:36,634 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 08:39:36,634 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 08:39:36,634 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 08:39:36,634 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 08:39:36,635 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 08:39:36,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 97 transitions, 239 flow [2021-03-26 08:39:36,645 INFO L129 PetriNetUnfolder]: 11/141 cut-off events. [2021-03-26 08:39:36,645 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-26 08:39:36,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 141 events. 11/141 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 409 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 130. Up to 12 conditions per place. [2021-03-26 08:39:36,646 INFO L82 GeneralOperation]: Start removeDead. Operand has 102 places, 97 transitions, 239 flow [2021-03-26 08:39:36,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 97 transitions, 239 flow [2021-03-26 08:39:36,647 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:36,647 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 97 transitions, 239 flow [2021-03-26 08:39:36,647 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 97 transitions, 239 flow [2021-03-26 08:39:36,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 97 transitions, 239 flow [2021-03-26 08:39:36,657 INFO L129 PetriNetUnfolder]: 11/141 cut-off events. [2021-03-26 08:39:36,657 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-26 08:39:36,658 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 141 events. 11/141 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 400 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 130. Up to 12 conditions per place. [2021-03-26 08:39:36,660 INFO L142 LiptonReduction]: Number of co-enabled transitions 5600 [2021-03-26 08:39:38,541 INFO L154 LiptonReduction]: Checked pairs total: 14175 [2021-03-26 08:39:38,541 INFO L156 LiptonReduction]: Total number of compositions: 43 [2021-03-26 08:39:38,541 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1894 [2021-03-26 08:39:38,543 INFO L129 PetriNetUnfolder]: 1/25 cut-off events. [2021-03-26 08:39:38,543 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 08:39:38,543 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:38,543 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:38,544 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-26 08:39:38,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:38,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1296012367, now seen corresponding path program 1 times [2021-03-26 08:39:38,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:38,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795898112] [2021-03-26 08:39:38,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:38,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:38,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:38,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:38,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:38,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:38,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:38,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:38,570 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:38,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:38,588 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-26 08:39:38,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795898112] [2021-03-26 08:39:38,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:38,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:38,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491052180] [2021-03-26 08:39:38,589 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:38,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:38,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:38,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:38,591 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 140 [2021-03-26 08:39:38,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 165 flow. Second operand has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 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-26 08:39:38,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:38,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 140 [2021-03-26 08:39:38,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:39:48,837 INFO L129 PetriNetUnfolder]: 85097/121817 cut-off events. [2021-03-26 08:39:48,837 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-26 08:39:50,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233279 conditions, 121817 events. 85097/121817 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 7121. Compared 1023928 event pairs, 35510 based on Foata normal form. 26577/111335 useless extension candidates. Maximal degree in co-relation 233221. Up to 56493 conditions per place. [2021-03-26 08:39:52,151 INFO L132 encePairwiseOnDemand]: 125/140 looper letters, 95 selfloop transitions, 18 changer transitions 0/138 dead transitions. [2021-03-26 08:39:52,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 138 transitions, 547 flow [2021-03-26 08:39:52,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:39:52,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:39:52,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 674 transitions. [2021-03-26 08:39:52,153 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8023809523809524 [2021-03-26 08:39:52,153 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 674 transitions. [2021-03-26 08:39:52,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 674 transitions. [2021-03-26 08:39:52,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:39:52,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 674 transitions. [2021-03-26 08:39:52,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 112.33333333333333) internal successors, (674), 6 states have internal predecessors, (674), 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-26 08:39:52,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 140.0) internal successors, (980), 7 states have internal predecessors, (980), 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-26 08:39:52,156 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 140.0) internal successors, (980), 7 states have internal predecessors, (980), 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-26 08:39:52,156 INFO L185 Difference]: Start difference. First operand has 66 places, 60 transitions, 165 flow. Second operand 6 states and 674 transitions. [2021-03-26 08:39:52,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 138 transitions, 547 flow [2021-03-26 08:39:52,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 138 transitions, 527 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-26 08:39:52,158 INFO L241 Difference]: Finished difference. Result has 73 places, 78 transitions, 286 flow [2021-03-26 08:39:52,158 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2021-03-26 08:39:52,158 INFO L343 CegarLoopForPetriNet]: 66 programPoint places, 7 predicate places. [2021-03-26 08:39:52,158 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:39:52,159 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 78 transitions, 286 flow [2021-03-26 08:39:52,159 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 78 transitions, 286 flow [2021-03-26 08:39:52,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 78 transitions, 286 flow [2021-03-26 08:39:52,204 INFO L129 PetriNetUnfolder]: 322/1006 cut-off events. [2021-03-26 08:39:52,204 INFO L130 PetriNetUnfolder]: For 141/381 co-relation queries the response was YES. [2021-03-26 08:39:52,208 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 1006 events. 322/1006 cut-off events. For 141/381 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 8280 event pairs, 194 based on Foata normal form. 0/881 useless extension candidates. Maximal degree in co-relation 1905. Up to 303 conditions per place. [2021-03-26 08:39:52,217 INFO L142 LiptonReduction]: Number of co-enabled transitions 3038 [2021-03-26 08:39:52,886 INFO L154 LiptonReduction]: Checked pairs total: 8118 [2021-03-26 08:39:52,886 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 08:39:52,886 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 728 [2021-03-26 08:39:52,886 INFO L480 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 282 flow [2021-03-26 08:39:52,887 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 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-26 08:39:52,887 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:39:52,887 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:39:52,887 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-26 08:39:52,887 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:39:52,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:39:52,888 INFO L82 PathProgramCache]: Analyzing trace with hash -393481603, now seen corresponding path program 1 times [2021-03-26 08:39:52,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:39:52,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908408775] [2021-03-26 08:39:52,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:39:52,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:39:52,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:52,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:39:52,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:52,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:52,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:39:52,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:39:52,912 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:39:52,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:39:52,930 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-26 08:39:52,931 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908408775] [2021-03-26 08:39:52,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:39:52,931 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:39:52,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673688244] [2021-03-26 08:39:52,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:39:52,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:39:52,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:39:52,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:39:52,932 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 142 [2021-03-26 08:39:52,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 282 flow. Second operand has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 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-26 08:39:52,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:39:52,933 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 142 [2021-03-26 08:39:52,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:40:20,527 INFO L129 PetriNetUnfolder]: 160499/227910 cut-off events. [2021-03-26 08:40:20,527 INFO L130 PetriNetUnfolder]: For 111638/121628 co-relation queries the response was YES. [2021-03-26 08:40:21,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 549725 conditions, 227910 events. 160499/227910 cut-off events. For 111638/121628 co-relation queries the response was YES. Maximal size of possible extension queue 13800. Compared 2033392 event pairs, 86353 based on Foata normal form. 218/192989 useless extension candidates. Maximal degree in co-relation 549664. Up to 107139 conditions per place. [2021-03-26 08:40:23,120 INFO L132 encePairwiseOnDemand]: 133/142 looper letters, 112 selfloop transitions, 31 changer transitions 0/167 dead transitions. [2021-03-26 08:40:23,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 167 transitions, 876 flow [2021-03-26 08:40:23,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:40:23,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:40:23,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2021-03-26 08:40:23,121 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7758215962441315 [2021-03-26 08:40:23,121 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 661 transitions. [2021-03-26 08:40:23,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 661 transitions. [2021-03-26 08:40:23,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:40:23,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 661 transitions. [2021-03-26 08:40:23,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.16666666666667) internal successors, (661), 6 states have internal predecessors, (661), 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-26 08:40:23,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 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-26 08:40:23,124 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 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-26 08:40:23,124 INFO L185 Difference]: Start difference. First operand has 71 places, 76 transitions, 282 flow. Second operand 6 states and 661 transitions. [2021-03-26 08:40:23,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 167 transitions, 876 flow [2021-03-26 08:40:24,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 167 transitions, 876 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:40:24,421 INFO L241 Difference]: Finished difference. Result has 78 places, 96 transitions, 494 flow [2021-03-26 08:40:24,422 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=142, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=494, PETRI_PLACES=78, PETRI_TRANSITIONS=96} [2021-03-26 08:40:24,422 INFO L343 CegarLoopForPetriNet]: 66 programPoint places, 12 predicate places. [2021-03-26 08:40:24,422 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:40:24,422 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 78 places, 96 transitions, 494 flow [2021-03-26 08:40:24,422 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 78 places, 96 transitions, 494 flow [2021-03-26 08:40:24,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 78 places, 96 transitions, 494 flow [2021-03-26 08:40:24,543 INFO L129 PetriNetUnfolder]: 781/2418 cut-off events. [2021-03-26 08:40:24,543 INFO L130 PetriNetUnfolder]: For 943/3141 co-relation queries the response was YES. [2021-03-26 08:40:24,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5275 conditions, 2418 events. 781/2418 cut-off events. For 943/3141 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23910 event pairs, 297 based on Foata normal form. 42/2153 useless extension candidates. Maximal degree in co-relation 5245. Up to 663 conditions per place. [2021-03-26 08:40:24,583 INFO L142 LiptonReduction]: Number of co-enabled transitions 3894 [2021-03-26 08:40:27,497 INFO L154 LiptonReduction]: Checked pairs total: 5872 [2021-03-26 08:40:27,497 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 08:40:27,498 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3076 [2021-03-26 08:40:27,498 INFO L480 AbstractCegarLoop]: Abstraction has has 77 places, 95 transitions, 492 flow [2021-03-26 08:40:27,498 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 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-26 08:40:27,498 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:40:27,499 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:40:27,499 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-26 08:40:27,499 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:40:27,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:40:27,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1212347088, now seen corresponding path program 1 times [2021-03-26 08:40:27,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:40:27,499 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947103453] [2021-03-26 08:40:27,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:40:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:40:27,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:40:27,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 08:40:27,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:40:27,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:40:27,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:40:27,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:40:27,524 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.5 percent of original size [2021-03-26 08:40:27,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 08:40:27,543 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-26 08:40:27,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947103453] [2021-03-26 08:40:27,543 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:40:27,543 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:40:27,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893937805] [2021-03-26 08:40:27,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 08:40:27,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:40:27,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 08:40:27,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 08:40:27,545 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 143 [2021-03-26 08:40:27,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 95 transitions, 492 flow. Second operand has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 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-26 08:40:27,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:40:27,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 143 [2021-03-26 08:40:27,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:41:29,931 INFO L129 PetriNetUnfolder]: 279678/405429 cut-off events. [2021-03-26 08:41:29,931 INFO L130 PetriNetUnfolder]: For 323570/337965 co-relation queries the response was YES. [2021-03-26 08:41:32,044 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1062891 conditions, 405429 events. 279678/405429 cut-off events. For 323570/337965 co-relation queries the response was YES. Maximal size of possible extension queue 25193. Compared 3987426 event pairs, 133770 based on Foata normal form. 225/354075 useless extension candidates. Maximal degree in co-relation 1062860. Up to 187366 conditions per place. [2021-03-26 08:41:34,496 INFO L132 encePairwiseOnDemand]: 134/143 looper letters, 132 selfloop transitions, 47 changer transitions 0/203 dead transitions. [2021-03-26 08:41:34,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 203 transitions, 1373 flow [2021-03-26 08:41:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 08:41:34,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 08:41:34,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2021-03-26 08:41:34,498 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7703962703962703 [2021-03-26 08:41:34,498 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 661 transitions. [2021-03-26 08:41:34,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 661 transitions. [2021-03-26 08:41:34,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:41:34,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 661 transitions. [2021-03-26 08:41:34,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.16666666666667) internal successors, (661), 6 states have internal predecessors, (661), 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-26 08:41:34,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 143.0) internal successors, (1001), 7 states have internal predecessors, (1001), 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-26 08:41:34,501 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 143.0) internal successors, (1001), 7 states have internal predecessors, (1001), 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-26 08:41:34,501 INFO L185 Difference]: Start difference. First operand has 77 places, 95 transitions, 492 flow. Second operand 6 states and 661 transitions. [2021-03-26 08:41:34,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 203 transitions, 1373 flow [2021-03-26 08:41:40,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 203 transitions, 1373 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:41:40,165 INFO L241 Difference]: Finished difference. Result has 84 places, 124 transitions, 870 flow [2021-03-26 08:41:40,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=143, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=870, PETRI_PLACES=84, PETRI_TRANSITIONS=124} [2021-03-26 08:41:40,166 INFO L343 CegarLoopForPetriNet]: 66 programPoint places, 18 predicate places. [2021-03-26 08:41:40,166 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:41:40,166 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 124 transitions, 870 flow [2021-03-26 08:41:40,166 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 124 transitions, 870 flow [2021-03-26 08:41:40,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 124 transitions, 870 flow [2021-03-26 08:41:40,574 INFO L129 PetriNetUnfolder]: 2266/6767 cut-off events. [2021-03-26 08:41:40,575 INFO L130 PetriNetUnfolder]: For 7383/16176 co-relation queries the response was YES. [2021-03-26 08:41:40,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17422 conditions, 6767 events. 2266/6767 cut-off events. For 7383/16176 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 79856 event pairs, 692 based on Foata normal form. 416/6532 useless extension candidates. Maximal degree in co-relation 17389. Up to 2116 conditions per place. [2021-03-26 08:41:40,710 INFO L142 LiptonReduction]: Number of co-enabled transitions 4990 [2021-03-26 08:42:15,975 INFO L154 LiptonReduction]: Checked pairs total: 3459 [2021-03-26 08:42:15,975 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 08:42:15,976 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 35810 [2021-03-26 08:42:15,976 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 124 transitions, 870 flow [2021-03-26 08:42:15,976 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 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-26 08:42:15,976 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:42:15,977 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:42:15,977 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-26 08:42:15,977 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:42:15,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:42:15,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1768930670, now seen corresponding path program 1 times [2021-03-26 08:42:15,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:42:15,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756063322] [2021-03-26 08:42:15,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:42:15,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:42:15,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:42:15,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:42:15,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:42:16,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:42:16,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:42:16,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:42:16,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:42:16,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 08:42:16,021 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.4 percent of original size [2021-03-26 08:42:16,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 08:42:16,042 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-26 08:42:16,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756063322] [2021-03-26 08:42:16,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:42:16,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 08:42:16,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697717194] [2021-03-26 08:42:16,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 08:42:16,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:42:16,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 08:42:16,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 08:42:16,044 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 143 [2021-03-26 08:42:16,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 124 transitions, 870 flow. Second operand has 7 states, 7 states have (on average 88.71428571428571) internal successors, (621), 7 states have internal predecessors, (621), 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-26 08:42:16,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:42:16,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 143 [2021-03-26 08:42:16,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:43:27,246 INFO L129 PetriNetUnfolder]: 306397/446548 cut-off events. [2021-03-26 08:43:27,246 INFO L130 PetriNetUnfolder]: For 583955/597083 co-relation queries the response was YES. [2021-03-26 08:43:29,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1269121 conditions, 446548 events. 306397/446548 cut-off events. For 583955/597083 co-relation queries the response was YES. Maximal size of possible extension queue 27442. Compared 4449401 event pairs, 162162 based on Foata normal form. 7457/414055 useless extension candidates. Maximal degree in co-relation 1269041. Up to 190697 conditions per place. [2021-03-26 08:43:32,643 INFO L132 encePairwiseOnDemand]: 128/143 looper letters, 175 selfloop transitions, 53 changer transitions 0/249 dead transitions. [2021-03-26 08:43:32,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 249 transitions, 1789 flow [2021-03-26 08:43:32,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 08:43:32,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 08:43:32,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 969 transitions. [2021-03-26 08:43:32,657 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.752913752913753 [2021-03-26 08:43:32,657 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 969 transitions. [2021-03-26 08:43:32,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 969 transitions. [2021-03-26 08:43:32,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:43:32,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 969 transitions. [2021-03-26 08:43:32,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 107.66666666666667) internal successors, (969), 9 states have internal predecessors, (969), 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-26 08:43:32,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 143.0) internal successors, (1430), 10 states have internal predecessors, (1430), 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-26 08:43:32,661 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 143.0) internal successors, (1430), 10 states have internal predecessors, (1430), 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-26 08:43:32,661 INFO L185 Difference]: Start difference. First operand has 84 places, 124 transitions, 870 flow. Second operand 9 states and 969 transitions. [2021-03-26 08:43:32,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 249 transitions, 1789 flow [2021-03-26 08:43:35,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 249 transitions, 1789 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 08:43:35,367 INFO L241 Difference]: Finished difference. Result has 96 places, 136 transitions, 1140 flow [2021-03-26 08:43:35,367 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=143, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1140, PETRI_PLACES=96, PETRI_TRANSITIONS=136} [2021-03-26 08:43:35,367 INFO L343 CegarLoopForPetriNet]: 66 programPoint places, 30 predicate places. [2021-03-26 08:43:35,367 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:43:35,367 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 136 transitions, 1140 flow [2021-03-26 08:43:35,368 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 136 transitions, 1140 flow [2021-03-26 08:43:35,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 136 transitions, 1140 flow [2021-03-26 08:43:36,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([685] L723-->L724: Formula: (= v_~value~0_5 (+ v_thr1Thread3of5ForFork0_~v~0_5 1)) InVars {thr1Thread3of5ForFork0_~v~0=v_thr1Thread3of5ForFork0_~v~0_5} OutVars{thr1Thread3of5ForFork0_~v~0=v_thr1Thread3of5ForFork0_~v~0_5, ~value~0=v_~value~0_5} AuxVars[] AssignedVars[~value~0][106], [Black: 128#(and (= thr1Thread2of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread2of5ForFork0_~v~0 4294967296)) (<= (+ thr1Thread2of5ForFork0_~v~0 1) ~value~0)), 132#true, 71#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L733-3true, 77#L723true, 14#L724true, Black: 135#(= thr1Thread3of5ForFork0_~v~0 0), Black: 140#(and (= thr1Thread3of5ForFork0_~v~0 0) (<= (+ thr1Thread3of5ForFork0_~v~0 1) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread3of5ForFork0_~v~0 4294967296))), 144#true, 26#L724true, Black: 148#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 149#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 154#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 156#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= (+ thr1Thread1of5ForFork0_~v~0 2) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 106#true, Black: 112#(and (= ~value~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 114#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 108#(= ~value~0 0), Black: 109#(= thr1Thread1of5ForFork0_~v~0 0), 55#L724true, 123#(= thr1Thread2of5ForFork0_~v~0 0)]) [2021-03-26 08:43:36,170 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2021-03-26 08:43:36,170 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-03-26 08:43:36,170 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-03-26 08:43:36,170 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-03-26 08:43:36,231 INFO L129 PetriNetUnfolder]: 3816/11484 cut-off events. [2021-03-26 08:43:36,232 INFO L130 PetriNetUnfolder]: For 26796/42044 co-relation queries the response was YES. [2021-03-26 08:43:36,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35771 conditions, 11484 events. 3816/11484 cut-off events. For 26796/42044 co-relation queries the response was YES. Maximal size of possible extension queue 1337. Compared 150134 event pairs, 1510 based on Foata normal form. 688/10894 useless extension candidates. Maximal degree in co-relation 35732. Up to 3688 conditions per place. [2021-03-26 08:43:36,448 INFO L142 LiptonReduction]: Number of co-enabled transitions 5496 [2021-03-26 08:46:11,667 INFO L154 LiptonReduction]: Checked pairs total: 3585 [2021-03-26 08:46:11,667 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 08:46:11,668 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 156301 [2021-03-26 08:46:11,668 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 136 transitions, 1140 flow [2021-03-26 08:46:11,668 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 88.71428571428571) internal successors, (621), 7 states have internal predecessors, (621), 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-26 08:46:11,668 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 08:46:11,668 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 08:46:11,669 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-26 08:46:11,669 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 08:46:11,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 08:46:11,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1483698122, now seen corresponding path program 2 times [2021-03-26 08:46:11,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 08:46:11,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472012841] [2021-03-26 08:46:11,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 08:46:11,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 08:46:11,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:46:11,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 08:46:11,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:46:11,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:46:11,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 08:46:11,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 08:46:11,708 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.1 percent of original size [2021-03-26 08:46:11,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 08:46:11,728 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-26 08:46:11,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472012841] [2021-03-26 08:46:11,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 08:46:11,729 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 08:46:11,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835707252] [2021-03-26 08:46:11,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 08:46:11,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 08:46:11,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 08:46:11,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 08:46:11,730 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 143 [2021-03-26 08:46:11,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 136 transitions, 1140 flow. Second operand has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 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-26 08:46:11,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 08:46:11,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 143 [2021-03-26 08:46:11,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 08:48:14,948 INFO L129 PetriNetUnfolder]: 419465/612460 cut-off events. [2021-03-26 08:48:14,948 INFO L130 PetriNetUnfolder]: For 1396853/1430463 co-relation queries the response was YES. [2021-03-26 08:48:19,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1969905 conditions, 612460 events. 419465/612460 cut-off events. For 1396853/1430463 co-relation queries the response was YES. Maximal size of possible extension queue 37589. Compared 6336041 event pairs, 269145 based on Foata normal form. 2177/560018 useless extension candidates. Maximal degree in co-relation 1969817. Up to 427321 conditions per place. [2021-03-26 08:48:23,349 INFO L132 encePairwiseOnDemand]: 131/143 looper letters, 174 selfloop transitions, 62 changer transitions 0/257 dead transitions. [2021-03-26 08:48:23,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 257 transitions, 2310 flow [2021-03-26 08:48:23,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 08:48:23,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 08:48:23,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 853 transitions. [2021-03-26 08:48:23,351 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7456293706293706 [2021-03-26 08:48:23,351 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 853 transitions. [2021-03-26 08:48:23,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 853 transitions. [2021-03-26 08:48:23,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 08:48:23,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 853 transitions. [2021-03-26 08:48:23,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 106.625) internal successors, (853), 8 states have internal predecessors, (853), 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-26 08:48:23,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 143.0) internal successors, (1287), 9 states have internal predecessors, (1287), 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-26 08:48:23,355 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 143.0) internal successors, (1287), 9 states have internal predecessors, (1287), 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-26 08:48:23,355 INFO L185 Difference]: Start difference. First operand has 96 places, 136 transitions, 1140 flow. Second operand 8 states and 853 transitions. [2021-03-26 08:48:23,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 257 transitions, 2310 flow [2021-03-26 08:50:16,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 257 transitions, 2194 flow, removed 12 selfloop flow, removed 4 redundant places. [2021-03-26 08:50:16,324 INFO L241 Difference]: Finished difference. Result has 103 places, 168 transitions, 1614 flow [2021-03-26 08:50:16,324 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=143, PETRI_DIFFERENCE_MINUEND_FLOW=1054, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1614, PETRI_PLACES=103, PETRI_TRANSITIONS=168} [2021-03-26 08:50:16,324 INFO L343 CegarLoopForPetriNet]: 66 programPoint places, 37 predicate places. [2021-03-26 08:50:16,324 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 08:50:16,324 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 168 transitions, 1614 flow [2021-03-26 08:50:16,325 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 168 transitions, 1614 flow [2021-03-26 08:50:16,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 168 transitions, 1614 flow [2021-03-26 08:50:16,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([680] L717-1-->L719: Formula: (= 4294967295 (mod v_~value~0_2 4294967296)) InVars {~value~0=v_~value~0_2} OutVars{~value~0=v_~value~0_2} AuxVars[] AssignedVars[][71], [Black: 128#(and (= thr1Thread2of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread2of5ForFork0_~v~0 4294967296)) (<= (+ thr1Thread2of5ForFork0_~v~0 1) ~value~0)), Black: 123#(= thr1Thread2of5ForFork0_~v~0 0), 135#(= thr1Thread3of5ForFork0_~v~0 0), 73#L733-3true, 74#L723true, Black: 140#(and (= thr1Thread3of5ForFork0_~v~0 0) (<= (+ thr1Thread3of5ForFork0_~v~0 1) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread3of5ForFork0_~v~0 4294967296))), 17#L719true, 147#(= thr1Thread1of5ForFork0_~v~0 0), 84#L719true, Black: 148#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 149#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 154#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), thr1Thread1of5ForFork0InUse, Black: 156#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= (+ thr1Thread1of5ForFork0_~v~0 2) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), 162#true, thr1Thread2of5ForFork0InUse, 37#L719true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 109#(= thr1Thread1of5ForFork0_~v~0 0), Black: 165#(and (= ~value~0 0) (= thr1Thread2of5ForFork0_~v~0 0)), Black: 166#(and (= thr1Thread2of5ForFork0_~v~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 167#(and (= thr1Thread1of5ForFork0_~v~0 0) (<= 1 ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 171#(and (= thr1Thread2of5ForFork0_~v~0 0) (= thr1Thread1of5ForFork0_~v~0 0) (<= 1 ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 112#(and (= ~value~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 114#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 108#(= ~value~0 0), 55#L724true, 120#true]) [2021-03-26 08:50:16,862 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-26 08:50:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 08:50:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 08:50:16,862 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-26 08:50:17,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([685] L723-->L724: Formula: (= v_~value~0_5 (+ v_thr1Thread3of5ForFork0_~v~0_5 1)) InVars {thr1Thread3of5ForFork0_~v~0=v_thr1Thread3of5ForFork0_~v~0_5} OutVars{thr1Thread3of5ForFork0_~v~0=v_thr1Thread3of5ForFork0_~v~0_5, ~value~0=v_~value~0_5} AuxVars[] AssignedVars[~value~0][138], [Black: 128#(and (= thr1Thread2of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread2of5ForFork0_~v~0 4294967296)) (<= (+ thr1Thread2of5ForFork0_~v~0 1) ~value~0)), Black: 123#(= thr1Thread2of5ForFork0_~v~0 0), 132#true, 71#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#L733-3true, 77#L723true, 14#L724true, Black: 135#(= thr1Thread3of5ForFork0_~v~0 0), Black: 140#(and (= thr1Thread3of5ForFork0_~v~0 0) (<= (+ thr1Thread3of5ForFork0_~v~0 1) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread3of5ForFork0_~v~0 4294967296))), 26#L724true, Black: 148#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 149#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 154#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 156#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= (+ thr1Thread1of5ForFork0_~v~0 2) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), thr1Thread1of5ForFork0InUse, 162#true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 106#true, Black: 165#(and (= ~value~0 0) (= thr1Thread2of5ForFork0_~v~0 0)), Black: 166#(and (= thr1Thread2of5ForFork0_~v~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 167#(and (= thr1Thread1of5ForFork0_~v~0 0) (<= 1 ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 171#(and (= thr1Thread2of5ForFork0_~v~0 0) (= thr1Thread1of5ForFork0_~v~0 0) (<= 1 ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 112#(and (= ~value~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 114#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 108#(= ~value~0 0), 55#L724true, Black: 109#(= thr1Thread1of5ForFork0_~v~0 0), 120#true]) [2021-03-26 08:50:17,539 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-26 08:50:17,539 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:50:17,539 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:50:17,539 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 08:50:17,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([657] L723-->L724: Formula: (= v_~value~0_5 (+ v_thr1Thread2of5ForFork0_~v~0_5 1)) InVars {thr1Thread2of5ForFork0_~v~0=v_thr1Thread2of5ForFork0_~v~0_5} OutVars{thr1Thread2of5ForFork0_~v~0=v_thr1Thread2of5ForFork0_~v~0_5, ~value~0=v_~value~0_5} AuxVars[] AssignedVars[~value~0][163], [Black: 128#(and (= thr1Thread2of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread2of5ForFork0_~v~0 4294967296)) (<= (+ thr1Thread2of5ForFork0_~v~0 1) ~value~0)), Black: 123#(= thr1Thread2of5ForFork0_~v~0 0), 132#true, 73#L733-3true, 77#L723true, Black: 135#(= thr1Thread3of5ForFork0_~v~0 0), Black: 140#(and (= thr1Thread3of5ForFork0_~v~0 0) (<= (+ thr1Thread3of5ForFork0_~v~0 1) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread3of5ForFork0_~v~0 4294967296))), 26#L724true, 28#L724true, Black: 148#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 149#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 154#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= ~value~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1))), Black: 156#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) thr1Thread2of5ForFork0_~v~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= thr1Thread2of5ForFork0_~v~0 (+ thr1Thread1of5ForFork0_~v~0 1)) (<= (+ thr1Thread1of5ForFork0_~v~0 2) ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), thr1Thread1of5ForFork0InUse, 162#true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 106#true, Black: 165#(and (= ~value~0 0) (= thr1Thread2of5ForFork0_~v~0 0)), Black: 166#(and (= thr1Thread2of5ForFork0_~v~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 167#(and (= thr1Thread1of5ForFork0_~v~0 0) (<= 1 ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 171#(and (= thr1Thread2of5ForFork0_~v~0 0) (= thr1Thread1of5ForFork0_~v~0 0) (<= 1 ~value~0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), 49#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 112#(and (= ~value~0 0) (= thr1Thread1of5ForFork0_~v~0 0)), Black: 114#(and (<= (+ thr1Thread1of5ForFork0_~v~0 1) ~value~0) (= thr1Thread1of5ForFork0_~v~0 0) (<= (div ~value~0 4294967296) (div thr1Thread1of5ForFork0_~v~0 4294967296))), Black: 108#(= ~value~0 0), 55#L724true, Black: 109#(= thr1Thread1of5ForFork0_~v~0 0), 120#true]) [2021-03-26 08:50:17,621 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2021-03-26 08:50:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-03-26 08:50:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-03-26 08:50:17,621 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-03-26 08:50:17,718 INFO L129 PetriNetUnfolder]: 5327/15549 cut-off events. [2021-03-26 08:50:17,718 INFO L130 PetriNetUnfolder]: For 50994/81976 co-relation queries the response was YES. [2021-03-26 08:50:17,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53217 conditions, 15549 events. 5327/15549 cut-off events. For 50994/81976 co-relation queries the response was YES. Maximal size of possible extension queue 1751. Compared 207965 event pairs, 1842 based on Foata normal form. 1023/14941 useless extension candidates. Maximal degree in co-relation 53174. Up to 4641 conditions per place. [2021-03-26 08:50:18,126 INFO L142 LiptonReduction]: Number of co-enabled transitions 6936 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown