/usr/bin/java -Xmx8000000000 -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-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-match-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-3902331-m [2022-09-20 22:48:49,578 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 22:48:49,580 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 22:48:49,615 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 22:48:49,616 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 22:48:49,618 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 22:48:49,621 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 22:48:49,623 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 22:48:49,625 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 22:48:49,628 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 22:48:49,629 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 22:48:49,630 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 22:48:49,630 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 22:48:49,631 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 22:48:49,632 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 22:48:49,634 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 22:48:49,635 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 22:48:49,635 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 22:48:49,637 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 22:48:49,641 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 22:48:49,642 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 22:48:49,643 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 22:48:49,644 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 22:48:49,645 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 22:48:49,650 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 22:48:49,650 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 22:48:49,650 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 22:48:49,651 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 22:48:49,652 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 22:48:49,652 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 22:48:49,652 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 22:48:49,653 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 22:48:49,654 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 22:48:49,654 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 22:48:49,655 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 22:48:49,655 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 22:48:49,656 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 22:48:49,656 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 22:48:49,656 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 22:48:49,656 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 22:48:49,657 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 22:48:49,658 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-NoLbe.epf [2022-09-20 22:48:49,679 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 22:48:49,680 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 22:48:49,681 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 22:48:49,681 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 22:48:49,681 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 22:48:49,681 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 22:48:49,681 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 22:48:49,681 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 22:48:49,681 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 22:48:49,681 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 22:48:49,682 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 22:48:49,682 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 22:48:49,682 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 22:48:49,682 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 22:48:49,682 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 22:48:49,682 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 22:48:49,683 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:48:49,683 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 22:48:49,683 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 22:48:49,684 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 22:48:49,684 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 22:48:49,684 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 22:48:49,684 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 22:48:49,685 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 22:48:49,685 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-09-20 22:48:49,864 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 22:48:49,882 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 22:48:49,886 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 22:48:49,887 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 22:48:49,887 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 22:48:49,888 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-match-trans.wvr.c [2022-09-20 22:48:49,935 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41f75153f/e2dce92d13354f7a88241533157df85d/FLAG8188c5f9a [2022-09-20 22:48:50,283 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 22:48:50,283 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-match-trans.wvr.c [2022-09-20 22:48:50,288 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41f75153f/e2dce92d13354f7a88241533157df85d/FLAG8188c5f9a [2022-09-20 22:48:50,717 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/41f75153f/e2dce92d13354f7a88241533157df85d [2022-09-20 22:48:50,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 22:48:50,721 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 22:48:50,724 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 22:48:50,724 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 22:48:50,727 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 22:48:50,727 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,738 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f24ec2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50, skipping insertion in model container [2022-09-20 22:48:50,738 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,751 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 22:48:50,765 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 22:48:50,906 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-match-trans.wvr.c[2954,2967] [2022-09-20 22:48:50,910 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:48:50,915 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 22:48:50,932 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-match-trans.wvr.c[2954,2967] [2022-09-20 22:48:50,933 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:48:50,942 INFO L208 MainTranslator]: Completed translation [2022-09-20 22:48:50,943 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50 WrapperNode [2022-09-20 22:48:50,943 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 22:48:50,944 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 22:48:50,944 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 22:48:50,944 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 22:48:50,950 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,955 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,974 INFO L138 Inliner]: procedures = 23, calls = 33, calls flagged for inlining = 11, calls inlined = 21, statements flattened = 250 [2022-09-20 22:48:50,974 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 22:48:50,975 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 22:48:50,975 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 22:48:50,975 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 22:48:50,981 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,981 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,984 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,984 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,988 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,991 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,994 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 22:48:50,994 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 22:48:50,995 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 22:48:50,995 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 22:48:50,995 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (1/1) ... [2022-09-20 22:48:50,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:48:51,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:48:51,030 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-09-20 22:48:51,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-09-20 22:48:51,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-09-20 22:48:51,056 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-09-20 22:48:51,056 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-09-20 22:48:51,056 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 22:48:51,056 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 22:48:51,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 22:48:51,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 22:48:51,057 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 22:48:51,058 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-20 22:48:51,152 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 22:48:51,153 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 22:48:51,437 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 22:48:51,445 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 22:48:51,445 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-09-20 22:48:51,447 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:48:51 BoogieIcfgContainer [2022-09-20 22:48:51,447 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 22:48:51,449 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 22:48:51,449 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 22:48:51,455 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 22:48:51,456 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 10:48:50" (1/3) ... [2022-09-20 22:48:51,457 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b244302 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:48:51, skipping insertion in model container [2022-09-20 22:48:51,457 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:48:50" (2/3) ... [2022-09-20 22:48:51,457 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b244302 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:48:51, skipping insertion in model container [2022-09-20 22:48:51,457 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:48:51" (3/3) ... [2022-09-20 22:48:51,458 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-match-trans.wvr.c [2022-09-20 22:48:51,478 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 22:48:51,479 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-09-20 22:48:51,479 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 22:48:51,572 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-20 22:48:51,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 326 places, 341 transitions, 706 flow [2022-09-20 22:48:51,765 INFO L130 PetriNetUnfolder]: 25/338 cut-off events. [2022-09-20 22:48:51,766 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-09-20 22:48:51,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 338 events. 25/338 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 632 event pairs, 0 based on Foata normal form. 0/312 useless extension candidates. Maximal degree in co-relation 256. Up to 2 conditions per place. [2022-09-20 22:48:51,781 INFO L82 GeneralOperation]: Start removeDead. Operand has 326 places, 341 transitions, 706 flow [2022-09-20 22:48:51,792 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 312 places, 327 transitions, 672 flow [2022-09-20 22:48:51,807 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 22:48:51,813 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@35962bda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 22:48:51,813 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-09-20 22:48:51,883 INFO L130 PetriNetUnfolder]: 25/326 cut-off events. [2022-09-20 22:48:51,883 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-09-20 22:48:51,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:51,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:51,885 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:51,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:51,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2031854171, now seen corresponding path program 1 times [2022-09-20 22:48:51,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:51,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20654423] [2022-09-20 22:48:51,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:51,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:52,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:52,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:52,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20654423] [2022-09-20 22:48:52,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20654423] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:52,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:52,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 22:48:52,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682404815] [2022-09-20 22:48:52,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:52,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 22:48:52,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:52,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 22:48:52,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:48:52,404 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 341 [2022-09-20 22:48:52,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 327 transitions, 672 flow. Second operand has 7 states, 7 states have (on average 309.57142857142856) internal successors, (2167), 7 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:52,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:52,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 341 [2022-09-20 22:48:52,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:52,649 INFO L130 PetriNetUnfolder]: 87/826 cut-off events. [2022-09-20 22:48:52,649 INFO L131 PetriNetUnfolder]: For 64/64 co-relation queries the response was YES. [2022-09-20 22:48:52,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1024 conditions, 826 events. 87/826 cut-off events. For 64/64 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4485 event pairs, 31 based on Foata normal form. 150/899 useless extension candidates. Maximal degree in co-relation 845. Up to 72 conditions per place. [2022-09-20 22:48:52,664 INFO L137 encePairwiseOnDemand]: 319/341 looper letters, 30 selfloop transitions, 5 changer transitions 6/335 dead transitions. [2022-09-20 22:48:52,664 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 335 transitions, 797 flow [2022-09-20 22:48:52,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:48:52,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:48:52,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2843 transitions. [2022-09-20 22:48:52,681 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9263603779732812 [2022-09-20 22:48:52,681 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2843 transitions. [2022-09-20 22:48:52,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2843 transitions. [2022-09-20 22:48:52,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:52,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2843 transitions. [2022-09-20 22:48:52,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 315.8888888888889) internal successors, (2843), 9 states have internal predecessors, (2843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:52,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:52,744 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:52,746 INFO L175 Difference]: Start difference. First operand has 312 places, 327 transitions, 672 flow. Second operand 9 states and 2843 transitions. [2022-09-20 22:48:52,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 335 transitions, 797 flow [2022-09-20 22:48:52,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 335 transitions, 767 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-09-20 22:48:52,772 INFO L231 Difference]: Finished difference. Result has 319 places, 315 transitions, 661 flow [2022-09-20 22:48:52,774 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=319, PETRI_TRANSITIONS=315} [2022-09-20 22:48:52,777 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 7 predicate places. [2022-09-20 22:48:52,778 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 315 transitions, 661 flow [2022-09-20 22:48:52,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 309.57142857142856) internal successors, (2167), 7 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:52,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:52,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:52,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 22:48:52,780 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:52,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:52,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1513770981, now seen corresponding path program 1 times [2022-09-20 22:48:52,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:52,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111731460] [2022-09-20 22:48:52,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:52,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:52,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:53,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:53,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:53,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111731460] [2022-09-20 22:48:53,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111731460] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:53,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:53,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 22:48:53,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938293115] [2022-09-20 22:48:53,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:53,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:48:53,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:53,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:48:53,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 22:48:53,014 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 341 [2022-09-20 22:48:53,015 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 315 transitions, 661 flow. Second operand has 6 states, 6 states have (on average 313.3333333333333) internal successors, (1880), 6 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,015 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:53,015 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 341 [2022-09-20 22:48:53,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:53,168 INFO L130 PetriNetUnfolder]: 32/499 cut-off events. [2022-09-20 22:48:53,168 INFO L131 PetriNetUnfolder]: For 25/34 co-relation queries the response was YES. [2022-09-20 22:48:53,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 499 events. 32/499 cut-off events. For 25/34 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1903 event pairs, 9 based on Foata normal form. 5/462 useless extension candidates. Maximal degree in co-relation 580. Up to 36 conditions per place. [2022-09-20 22:48:53,184 INFO L137 encePairwiseOnDemand]: 335/341 looper letters, 21 selfloop transitions, 3 changer transitions 4/328 dead transitions. [2022-09-20 22:48:53,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 328 transitions, 755 flow [2022-09-20 22:48:53,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-20 22:48:53,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-20 22:48:53,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2206 transitions. [2022-09-20 22:48:53,188 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9241726015919565 [2022-09-20 22:48:53,188 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2206 transitions. [2022-09-20 22:48:53,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2206 transitions. [2022-09-20 22:48:53,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:53,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2206 transitions. [2022-09-20 22:48:53,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 315.14285714285717) internal successors, (2206), 7 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 341.0) internal successors, (2728), 8 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,196 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 341.0) internal successors, (2728), 8 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,196 INFO L175 Difference]: Start difference. First operand has 319 places, 315 transitions, 661 flow. Second operand 7 states and 2206 transitions. [2022-09-20 22:48:53,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 328 transitions, 755 flow [2022-09-20 22:48:53,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 328 transitions, 744 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-09-20 22:48:53,204 INFO L231 Difference]: Finished difference. Result has 322 places, 317 transitions, 677 flow [2022-09-20 22:48:53,204 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=322, PETRI_TRANSITIONS=317} [2022-09-20 22:48:53,205 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 10 predicate places. [2022-09-20 22:48:53,205 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 317 transitions, 677 flow [2022-09-20 22:48:53,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 313.3333333333333) internal successors, (1880), 6 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:53,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:53,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 22:48:53,207 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:53,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:53,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1977434847, now seen corresponding path program 1 times [2022-09-20 22:48:53,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:53,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594294514] [2022-09-20 22:48:53,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:53,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:53,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:53,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:53,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:53,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594294514] [2022-09-20 22:48:53,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594294514] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:53,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:53,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:53,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457821716] [2022-09-20 22:48:53,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:53,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:53,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:53,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:53,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:53,312 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:53,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 317 transitions, 677 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:53,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:53,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:53,856 INFO L130 PetriNetUnfolder]: 499/3082 cut-off events. [2022-09-20 22:48:53,856 INFO L131 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2022-09-20 22:48:53,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3893 conditions, 3082 events. 499/3082 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 27122 event pairs, 249 based on Foata normal form. 0/2620 useless extension candidates. Maximal degree in co-relation 3870. Up to 448 conditions per place. [2022-09-20 22:48:53,918 INFO L137 encePairwiseOnDemand]: 337/341 looper letters, 38 selfloop transitions, 2 changer transitions 4/334 dead transitions. [2022-09-20 22:48:53,918 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 334 transitions, 800 flow [2022-09-20 22:48:53,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 22:48:53,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 22:48:53,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1255 transitions. [2022-09-20 22:48:53,920 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9200879765395894 [2022-09-20 22:48:53,921 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1255 transitions. [2022-09-20 22:48:53,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1255 transitions. [2022-09-20 22:48:53,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:53,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1255 transitions. [2022-09-20 22:48:53,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 313.75) internal successors, (1255), 4 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,926 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,926 INFO L175 Difference]: Start difference. First operand has 322 places, 317 transitions, 677 flow. Second operand 4 states and 1255 transitions. [2022-09-20 22:48:53,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 334 transitions, 800 flow [2022-09-20 22:48:53,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 334 transitions, 795 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-09-20 22:48:53,933 INFO L231 Difference]: Finished difference. Result has 322 places, 315 transitions, 671 flow [2022-09-20 22:48:53,933 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=671, PETRI_PLACES=322, PETRI_TRANSITIONS=315} [2022-09-20 22:48:53,935 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 10 predicate places. [2022-09-20 22:48:53,935 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 315 transitions, 671 flow [2022-09-20 22:48:53,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:53,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:53,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:53,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-20 22:48:53,936 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:53,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:53,937 INFO L85 PathProgramCache]: Analyzing trace with hash -967032807, now seen corresponding path program 2 times [2022-09-20 22:48:53,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:53,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206651650] [2022-09-20 22:48:53,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:53,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:53,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:53,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:53,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:53,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206651650] [2022-09-20 22:48:54,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206651650] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:54,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:54,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:54,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785438262] [2022-09-20 22:48:54,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:54,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:54,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:54,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:54,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:54,005 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:54,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 315 transitions, 671 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:54,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:54,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:54,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:54,467 INFO L130 PetriNetUnfolder]: 431/2980 cut-off events. [2022-09-20 22:48:54,467 INFO L131 PetriNetUnfolder]: For 281/357 co-relation queries the response was YES. [2022-09-20 22:48:54,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 2980 events. 431/2980 cut-off events. For 281/357 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 26171 event pairs, 220 based on Foata normal form. 2/2663 useless extension candidates. Maximal degree in co-relation 3730. Up to 392 conditions per place. [2022-09-20 22:48:54,494 INFO L137 encePairwiseOnDemand]: 337/341 looper letters, 37 selfloop transitions, 3 changer transitions 1/331 dead transitions. [2022-09-20 22:48:54,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 331 transitions, 798 flow [2022-09-20 22:48:54,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 22:48:54,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 22:48:54,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1254 transitions. [2022-09-20 22:48:54,496 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9193548387096774 [2022-09-20 22:48:54,496 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1254 transitions. [2022-09-20 22:48:54,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1254 transitions. [2022-09-20 22:48:54,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:54,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1254 transitions. [2022-09-20 22:48:54,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 313.5) internal successors, (1254), 4 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:54,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:54,501 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:54,501 INFO L175 Difference]: Start difference. First operand has 322 places, 315 transitions, 671 flow. Second operand 4 states and 1254 transitions. [2022-09-20 22:48:54,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 331 transitions, 798 flow [2022-09-20 22:48:54,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 331 transitions, 790 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-09-20 22:48:54,508 INFO L231 Difference]: Finished difference. Result has 320 places, 316 transitions, 684 flow [2022-09-20 22:48:54,509 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=684, PETRI_PLACES=320, PETRI_TRANSITIONS=316} [2022-09-20 22:48:54,510 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 8 predicate places. [2022-09-20 22:48:54,510 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 316 transitions, 684 flow [2022-09-20 22:48:54,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:54,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:54,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:54,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-20 22:48:54,515 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:54,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:54,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1480148981, now seen corresponding path program 3 times [2022-09-20 22:48:54,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:54,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897560728] [2022-09-20 22:48:54,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:54,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:54,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:54,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:54,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897560728] [2022-09-20 22:48:54,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897560728] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:54,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:54,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:54,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066986648] [2022-09-20 22:48:54,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:54,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:54,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:54,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:54,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:54,588 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:54,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 316 transitions, 684 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:54,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:54,589 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:54,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:55,112 INFO L130 PetriNetUnfolder]: 470/3421 cut-off events. [2022-09-20 22:48:55,112 INFO L131 PetriNetUnfolder]: For 829/1155 co-relation queries the response was YES. [2022-09-20 22:48:55,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4514 conditions, 3421 events. 470/3421 cut-off events. For 829/1155 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 31800 event pairs, 228 based on Foata normal form. 2/3111 useless extension candidates. Maximal degree in co-relation 4291. Up to 404 conditions per place. [2022-09-20 22:48:55,142 INFO L137 encePairwiseOnDemand]: 337/341 looper letters, 43 selfloop transitions, 3 changer transitions 0/336 dead transitions. [2022-09-20 22:48:55,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 336 transitions, 843 flow [2022-09-20 22:48:55,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 22:48:55,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 22:48:55,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1257 transitions. [2022-09-20 22:48:55,145 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9215542521994134 [2022-09-20 22:48:55,145 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1257 transitions. [2022-09-20 22:48:55,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1257 transitions. [2022-09-20 22:48:55,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:55,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1257 transitions. [2022-09-20 22:48:55,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 314.25) internal successors, (1257), 4 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,150 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,150 INFO L175 Difference]: Start difference. First operand has 320 places, 316 transitions, 684 flow. Second operand 4 states and 1257 transitions. [2022-09-20 22:48:55,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 336 transitions, 843 flow [2022-09-20 22:48:55,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 336 transitions, 839 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 22:48:55,155 INFO L231 Difference]: Finished difference. Result has 324 places, 317 transitions, 704 flow [2022-09-20 22:48:55,156 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=704, PETRI_PLACES=324, PETRI_TRANSITIONS=317} [2022-09-20 22:48:55,156 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 12 predicate places. [2022-09-20 22:48:55,156 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 317 transitions, 704 flow [2022-09-20 22:48:55,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:55,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:55,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-20 22:48:55,157 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:55,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:55,158 INFO L85 PathProgramCache]: Analyzing trace with hash 825655473, now seen corresponding path program 4 times [2022-09-20 22:48:55,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:55,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745047587] [2022-09-20 22:48:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:55,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:55,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:55,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:55,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745047587] [2022-09-20 22:48:55,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745047587] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:55,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:55,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:55,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003016817] [2022-09-20 22:48:55,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:55,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:55,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:55,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:55,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:55,221 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:55,222 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 317 transitions, 704 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,222 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:55,222 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:55,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:55,711 INFO L130 PetriNetUnfolder]: 489/3525 cut-off events. [2022-09-20 22:48:55,711 INFO L131 PetriNetUnfolder]: For 1035/1280 co-relation queries the response was YES. [2022-09-20 22:48:55,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4759 conditions, 3525 events. 489/3525 cut-off events. For 1035/1280 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 32687 event pairs, 250 based on Foata normal form. 11/3230 useless extension candidates. Maximal degree in co-relation 4525. Up to 461 conditions per place. [2022-09-20 22:48:55,741 INFO L137 encePairwiseOnDemand]: 337/341 looper letters, 41 selfloop transitions, 4 changer transitions 0/335 dead transitions. [2022-09-20 22:48:55,741 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 335 transitions, 858 flow [2022-09-20 22:48:55,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 22:48:55,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 22:48:55,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1256 transitions. [2022-09-20 22:48:55,744 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9208211143695014 [2022-09-20 22:48:55,744 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1256 transitions. [2022-09-20 22:48:55,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1256 transitions. [2022-09-20 22:48:55,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:55,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1256 transitions. [2022-09-20 22:48:55,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 314.0) internal successors, (1256), 4 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,748 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,748 INFO L175 Difference]: Start difference. First operand has 324 places, 317 transitions, 704 flow. Second operand 4 states and 1256 transitions. [2022-09-20 22:48:55,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 335 transitions, 858 flow [2022-09-20 22:48:55,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 335 transitions, 854 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 22:48:55,754 INFO L231 Difference]: Finished difference. Result has 328 places, 319 transitions, 742 flow [2022-09-20 22:48:55,755 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=742, PETRI_PLACES=328, PETRI_TRANSITIONS=319} [2022-09-20 22:48:55,755 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 16 predicate places. [2022-09-20 22:48:55,756 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 319 transitions, 742 flow [2022-09-20 22:48:55,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:55,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:55,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-20 22:48:55,756 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:55,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:55,757 INFO L85 PathProgramCache]: Analyzing trace with hash -686307003, now seen corresponding path program 5 times [2022-09-20 22:48:55,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:55,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768750153] [2022-09-20 22:48:55,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:55,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:55,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:55,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:55,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768750153] [2022-09-20 22:48:55,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768750153] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:55,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:55,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:55,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302852580] [2022-09-20 22:48:55,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:55,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:55,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:55,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:55,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:55,803 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:55,804 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 319 transitions, 742 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:55,804 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:55,804 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:55,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:56,258 INFO L130 PetriNetUnfolder]: 462/3393 cut-off events. [2022-09-20 22:48:56,258 INFO L131 PetriNetUnfolder]: For 1512/1811 co-relation queries the response was YES. [2022-09-20 22:48:56,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4694 conditions, 3393 events. 462/3393 cut-off events. For 1512/1811 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 31248 event pairs, 224 based on Foata normal form. 5/3124 useless extension candidates. Maximal degree in co-relation 4471. Up to 404 conditions per place. [2022-09-20 22:48:56,291 INFO L137 encePairwiseOnDemand]: 337/341 looper letters, 40 selfloop transitions, 5 changer transitions 1/336 dead transitions. [2022-09-20 22:48:56,291 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 336 transitions, 886 flow [2022-09-20 22:48:56,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 22:48:56,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 22:48:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1256 transitions. [2022-09-20 22:48:56,293 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9208211143695014 [2022-09-20 22:48:56,293 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1256 transitions. [2022-09-20 22:48:56,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1256 transitions. [2022-09-20 22:48:56,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:56,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1256 transitions. [2022-09-20 22:48:56,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 314.0) internal successors, (1256), 4 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,297 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,298 INFO L175 Difference]: Start difference. First operand has 328 places, 319 transitions, 742 flow. Second operand 4 states and 1256 transitions. [2022-09-20 22:48:56,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 336 transitions, 886 flow [2022-09-20 22:48:56,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 336 transitions, 884 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 22:48:56,305 INFO L231 Difference]: Finished difference. Result has 332 places, 320 transitions, 768 flow [2022-09-20 22:48:56,305 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=768, PETRI_PLACES=332, PETRI_TRANSITIONS=320} [2022-09-20 22:48:56,305 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 20 predicate places. [2022-09-20 22:48:56,306 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 320 transitions, 768 flow [2022-09-20 22:48:56,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:56,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:56,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-20 22:48:56,306 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:56,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:56,307 INFO L85 PathProgramCache]: Analyzing trace with hash -44372537, now seen corresponding path program 6 times [2022-09-20 22:48:56,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:56,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276946275] [2022-09-20 22:48:56,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:56,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:56,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:56,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:56,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:56,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276946275] [2022-09-20 22:48:56,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276946275] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:56,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:56,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:56,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650129946] [2022-09-20 22:48:56,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:56,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:56,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:56,347 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:56,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 320 transitions, 768 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:56,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:56,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:56,784 INFO L130 PetriNetUnfolder]: 485/3469 cut-off events. [2022-09-20 22:48:56,784 INFO L131 PetriNetUnfolder]: For 1993/2375 co-relation queries the response was YES. [2022-09-20 22:48:56,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4878 conditions, 3469 events. 485/3469 cut-off events. For 1993/2375 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 31638 event pairs, 259 based on Foata normal form. 2/3165 useless extension candidates. Maximal degree in co-relation 4637. Up to 480 conditions per place. [2022-09-20 22:48:56,824 INFO L137 encePairwiseOnDemand]: 337/341 looper letters, 39 selfloop transitions, 4 changer transitions 1/334 dead transitions. [2022-09-20 22:48:56,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 334 transitions, 889 flow [2022-09-20 22:48:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 22:48:56,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 22:48:56,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1254 transitions. [2022-09-20 22:48:56,827 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9193548387096774 [2022-09-20 22:48:56,827 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1254 transitions. [2022-09-20 22:48:56,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1254 transitions. [2022-09-20 22:48:56,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:56,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1254 transitions. [2022-09-20 22:48:56,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 313.5) internal successors, (1254), 4 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,831 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,831 INFO L175 Difference]: Start difference. First operand has 332 places, 320 transitions, 768 flow. Second operand 4 states and 1254 transitions. [2022-09-20 22:48:56,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 334 transitions, 889 flow [2022-09-20 22:48:56,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 334 transitions, 886 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 22:48:56,839 INFO L231 Difference]: Finished difference. Result has 336 places, 320 transitions, 775 flow [2022-09-20 22:48:56,839 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=775, PETRI_PLACES=336, PETRI_TRANSITIONS=320} [2022-09-20 22:48:56,839 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 24 predicate places. [2022-09-20 22:48:56,840 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 320 transitions, 775 flow [2022-09-20 22:48:56,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:56,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:56,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-20 22:48:56,841 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:56,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:56,841 INFO L85 PathProgramCache]: Analyzing trace with hash 762589617, now seen corresponding path program 1 times [2022-09-20 22:48:56,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:56,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246819351] [2022-09-20 22:48:56,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:56,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:56,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:56,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:56,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246819351] [2022-09-20 22:48:56,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246819351] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:56,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:56,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:56,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330241646] [2022-09-20 22:48:56,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:56,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:56,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:56,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:56,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:56,916 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:56,917 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 320 transitions, 775 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:56,917 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:56,917 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:56,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:57,522 INFO L130 PetriNetUnfolder]: 456/3605 cut-off events. [2022-09-20 22:48:57,523 INFO L131 PetriNetUnfolder]: For 2140/2176 co-relation queries the response was YES. [2022-09-20 22:48:57,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5285 conditions, 3605 events. 456/3605 cut-off events. For 2140/2176 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 34828 event pairs, 95 based on Foata normal form. 13/3405 useless extension candidates. Maximal degree in co-relation 4992. Up to 273 conditions per place. [2022-09-20 22:48:57,569 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 53 selfloop transitions, 8 changer transitions 7/358 dead transitions. [2022-09-20 22:48:57,569 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 358 transitions, 1118 flow [2022-09-20 22:48:57,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:48:57,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:48:57,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1576 transitions. [2022-09-20 22:48:57,572 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9243401759530792 [2022-09-20 22:48:57,572 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1576 transitions. [2022-09-20 22:48:57,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1576 transitions. [2022-09-20 22:48:57,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:57,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1576 transitions. [2022-09-20 22:48:57,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.2) internal successors, (1576), 5 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:57,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:57,577 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:57,577 INFO L175 Difference]: Start difference. First operand has 336 places, 320 transitions, 775 flow. Second operand 5 states and 1576 transitions. [2022-09-20 22:48:57,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 358 transitions, 1118 flow [2022-09-20 22:48:57,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 358 transitions, 1113 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-09-20 22:48:57,585 INFO L231 Difference]: Finished difference. Result has 342 places, 327 transitions, 864 flow [2022-09-20 22:48:57,586 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=864, PETRI_PLACES=342, PETRI_TRANSITIONS=327} [2022-09-20 22:48:57,586 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 30 predicate places. [2022-09-20 22:48:57,586 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 327 transitions, 864 flow [2022-09-20 22:48:57,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:57,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:57,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:57,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 22:48:57,587 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:57,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:57,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2108139073, now seen corresponding path program 2 times [2022-09-20 22:48:57,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:57,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45884082] [2022-09-20 22:48:57,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:57,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:57,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:57,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:57,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:57,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45884082] [2022-09-20 22:48:57,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45884082] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:57,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:57,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:57,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459676613] [2022-09-20 22:48:57,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:57,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:57,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:57,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:57,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:57,634 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:57,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 327 transitions, 864 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:57,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:57,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:57,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:58,191 INFO L130 PetriNetUnfolder]: 465/4036 cut-off events. [2022-09-20 22:48:58,191 INFO L131 PetriNetUnfolder]: For 3322/3866 co-relation queries the response was YES. [2022-09-20 22:48:58,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5990 conditions, 4036 events. 465/4036 cut-off events. For 3322/3866 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 39607 event pairs, 185 based on Foata normal form. 24/3771 useless extension candidates. Maximal degree in co-relation 5650. Up to 332 conditions per place. [2022-09-20 22:48:58,237 INFO L137 encePairwiseOnDemand]: 331/341 looper letters, 55 selfloop transitions, 14 changer transitions 2/361 dead transitions. [2022-09-20 22:48:58,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 361 transitions, 1180 flow [2022-09-20 22:48:58,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:48:58,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:48:58,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1579 transitions. [2022-09-20 22:48:58,240 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9260997067448681 [2022-09-20 22:48:58,240 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1579 transitions. [2022-09-20 22:48:58,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1579 transitions. [2022-09-20 22:48:58,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:58,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1579 transitions. [2022-09-20 22:48:58,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.8) internal successors, (1579), 5 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,245 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,245 INFO L175 Difference]: Start difference. First operand has 342 places, 327 transitions, 864 flow. Second operand 5 states and 1579 transitions. [2022-09-20 22:48:58,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 361 transitions, 1180 flow [2022-09-20 22:48:58,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 361 transitions, 1162 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-09-20 22:48:58,255 INFO L231 Difference]: Finished difference. Result has 350 places, 335 transitions, 986 flow [2022-09-20 22:48:58,255 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=986, PETRI_PLACES=350, PETRI_TRANSITIONS=335} [2022-09-20 22:48:58,256 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 38 predicate places. [2022-09-20 22:48:58,256 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 335 transitions, 986 flow [2022-09-20 22:48:58,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:58,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:58,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-20 22:48:58,257 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:58,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:58,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1485891721, now seen corresponding path program 1 times [2022-09-20 22:48:58,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:58,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416879974] [2022-09-20 22:48:58,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:58,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:58,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:58,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:58,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:58,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416879974] [2022-09-20 22:48:58,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416879974] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:58,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:58,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 22:48:58,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119599753] [2022-09-20 22:48:58,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:58,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 22:48:58,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:58,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 22:48:58,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:48:58,321 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 341 [2022-09-20 22:48:58,322 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 335 transitions, 986 flow. Second operand has 7 states, 7 states have (on average 310.2857142857143) internal successors, (2172), 7 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:58,322 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 341 [2022-09-20 22:48:58,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:58,675 INFO L130 PetriNetUnfolder]: 282/1758 cut-off events. [2022-09-20 22:48:58,675 INFO L131 PetriNetUnfolder]: For 1214/1377 co-relation queries the response was YES. [2022-09-20 22:48:58,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2834 conditions, 1758 events. 282/1758 cut-off events. For 1214/1377 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15458 event pairs, 111 based on Foata normal form. 14/1628 useless extension candidates. Maximal degree in co-relation 2463. Up to 338 conditions per place. [2022-09-20 22:48:58,687 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 22 selfloop transitions, 5 changer transitions 13/353 dead transitions. [2022-09-20 22:48:58,687 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 353 transitions, 1107 flow [2022-09-20 22:48:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:48:58,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:48:58,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2809 transitions. [2022-09-20 22:48:58,691 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9152818507657218 [2022-09-20 22:48:58,691 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2809 transitions. [2022-09-20 22:48:58,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2809 transitions. [2022-09-20 22:48:58,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:58,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2809 transitions. [2022-09-20 22:48:58,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 312.1111111111111) internal successors, (2809), 9 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,700 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,700 INFO L175 Difference]: Start difference. First operand has 350 places, 335 transitions, 986 flow. Second operand 9 states and 2809 transitions. [2022-09-20 22:48:58,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 353 transitions, 1107 flow [2022-09-20 22:48:58,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 353 transitions, 1087 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-09-20 22:48:58,706 INFO L231 Difference]: Finished difference. Result has 363 places, 335 transitions, 968 flow [2022-09-20 22:48:58,706 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=968, PETRI_PLACES=363, PETRI_TRANSITIONS=335} [2022-09-20 22:48:58,707 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 51 predicate places. [2022-09-20 22:48:58,707 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 335 transitions, 968 flow [2022-09-20 22:48:58,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 310.2857142857143) internal successors, (2172), 7 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:58,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:58,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-20 22:48:58,708 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:58,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:58,708 INFO L85 PathProgramCache]: Analyzing trace with hash 794572169, now seen corresponding path program 1 times [2022-09-20 22:48:58,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:58,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163641140] [2022-09-20 22:48:58,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:58,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:58,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:58,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163641140] [2022-09-20 22:48:58,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163641140] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:58,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:58,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:58,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747332438] [2022-09-20 22:48:58,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:58,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:58,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:58,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:58,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:58,757 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:58,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 335 transitions, 968 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:58,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:58,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:58,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:48:59,465 INFO L130 PetriNetUnfolder]: 459/4076 cut-off events. [2022-09-20 22:48:59,465 INFO L131 PetriNetUnfolder]: For 3830/4291 co-relation queries the response was YES. [2022-09-20 22:48:59,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6813 conditions, 4076 events. 459/4076 cut-off events. For 3830/4291 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 40754 event pairs, 190 based on Foata normal form. 19/3800 useless extension candidates. Maximal degree in co-relation 6733. Up to 367 conditions per place. [2022-09-20 22:48:59,494 INFO L137 encePairwiseOnDemand]: 332/341 looper letters, 53 selfloop transitions, 14 changer transitions 6/367 dead transitions. [2022-09-20 22:48:59,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 367 transitions, 1309 flow [2022-09-20 22:48:59,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:48:59,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:48:59,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1577 transitions. [2022-09-20 22:48:59,514 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9249266862170088 [2022-09-20 22:48:59,514 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1577 transitions. [2022-09-20 22:48:59,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1577 transitions. [2022-09-20 22:48:59,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:48:59,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1577 transitions. [2022-09-20 22:48:59,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.4) internal successors, (1577), 5 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,518 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,518 INFO L175 Difference]: Start difference. First operand has 363 places, 335 transitions, 968 flow. Second operand 5 states and 1577 transitions. [2022-09-20 22:48:59,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 367 transitions, 1309 flow [2022-09-20 22:48:59,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 367 transitions, 1300 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-09-20 22:48:59,559 INFO L231 Difference]: Finished difference. Result has 365 places, 343 transitions, 1108 flow [2022-09-20 22:48:59,559 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1108, PETRI_PLACES=365, PETRI_TRANSITIONS=343} [2022-09-20 22:48:59,560 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 53 predicate places. [2022-09-20 22:48:59,560 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 343 transitions, 1108 flow [2022-09-20 22:48:59,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:48:59,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:48:59,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 22:48:59,561 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:48:59,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:48:59,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1164350515, now seen corresponding path program 2 times [2022-09-20 22:48:59,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:48:59,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445912699] [2022-09-20 22:48:59,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:48:59,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:48:59,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:48:59,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:48:59,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:48:59,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445912699] [2022-09-20 22:48:59,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445912699] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:48:59,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:48:59,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:48:59,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142649952] [2022-09-20 22:48:59,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:48:59,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:48:59,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:48:59,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:48:59,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:48:59,621 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:48:59,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 343 transitions, 1108 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:48:59,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:48:59,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:48:59,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:00,229 INFO L130 PetriNetUnfolder]: 411/3485 cut-off events. [2022-09-20 22:49:00,230 INFO L131 PetriNetUnfolder]: For 4264/4280 co-relation queries the response was YES. [2022-09-20 22:49:00,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6230 conditions, 3485 events. 411/3485 cut-off events. For 4264/4280 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 34451 event pairs, 63 based on Foata normal form. 8/3320 useless extension candidates. Maximal degree in co-relation 5939. Up to 310 conditions per place. [2022-09-20 22:49:00,252 INFO L137 encePairwiseOnDemand]: 334/341 looper letters, 57 selfloop transitions, 15 changer transitions 6/372 dead transitions. [2022-09-20 22:49:00,252 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 372 transitions, 1482 flow [2022-09-20 22:49:00,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:00,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:00,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1570 transitions. [2022-09-20 22:49:00,255 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9208211143695014 [2022-09-20 22:49:00,255 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1570 transitions. [2022-09-20 22:49:00,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1570 transitions. [2022-09-20 22:49:00,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:00,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1570 transitions. [2022-09-20 22:49:00,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.0) internal successors, (1570), 5 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:00,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:00,260 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:00,260 INFO L175 Difference]: Start difference. First operand has 365 places, 343 transitions, 1108 flow. Second operand 5 states and 1570 transitions. [2022-09-20 22:49:00,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 372 transitions, 1482 flow [2022-09-20 22:49:00,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 372 transitions, 1440 flow, removed 21 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:00,274 INFO L231 Difference]: Finished difference. Result has 373 places, 349 transitions, 1210 flow [2022-09-20 22:49:00,275 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1210, PETRI_PLACES=373, PETRI_TRANSITIONS=349} [2022-09-20 22:49:00,275 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 61 predicate places. [2022-09-20 22:49:00,275 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 349 transitions, 1210 flow [2022-09-20 22:49:00,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:00,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:00,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:00,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 22:49:00,276 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:00,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:00,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1608751831, now seen corresponding path program 3 times [2022-09-20 22:49:00,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:00,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338355333] [2022-09-20 22:49:00,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:00,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:00,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:00,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:00,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338355333] [2022-09-20 22:49:00,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338355333] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:00,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:00,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:00,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157805405] [2022-09-20 22:49:00,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:00,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:00,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:00,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:00,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:00,320 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:00,321 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 349 transitions, 1210 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:00,321 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:00,321 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:00,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:01,000 INFO L130 PetriNetUnfolder]: 431/3922 cut-off events. [2022-09-20 22:49:01,000 INFO L131 PetriNetUnfolder]: For 5298/5477 co-relation queries the response was YES. [2022-09-20 22:49:01,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7012 conditions, 3922 events. 431/3922 cut-off events. For 5298/5477 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 39067 event pairs, 173 based on Foata normal form. 14/3676 useless extension candidates. Maximal degree in co-relation 6713. Up to 448 conditions per place. [2022-09-20 22:49:01,030 INFO L137 encePairwiseOnDemand]: 331/341 looper letters, 77 selfloop transitions, 9 changer transitions 7/387 dead transitions. [2022-09-20 22:49:01,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 387 transitions, 1682 flow [2022-09-20 22:49:01,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:01,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:01,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1578 transitions. [2022-09-20 22:49:01,033 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9255131964809384 [2022-09-20 22:49:01,033 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1578 transitions. [2022-09-20 22:49:01,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1578 transitions. [2022-09-20 22:49:01,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:01,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1578 transitions. [2022-09-20 22:49:01,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.6) internal successors, (1578), 5 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,038 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,038 INFO L175 Difference]: Start difference. First operand has 373 places, 349 transitions, 1210 flow. Second operand 5 states and 1578 transitions. [2022-09-20 22:49:01,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 387 transitions, 1682 flow [2022-09-20 22:49:01,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 387 transitions, 1649 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-09-20 22:49:01,059 INFO L231 Difference]: Finished difference. Result has 375 places, 357 transitions, 1320 flow [2022-09-20 22:49:01,060 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1320, PETRI_PLACES=375, PETRI_TRANSITIONS=357} [2022-09-20 22:49:01,060 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 63 predicate places. [2022-09-20 22:49:01,060 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 357 transitions, 1320 flow [2022-09-20 22:49:01,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:01,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:01,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-20 22:49:01,061 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:01,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:01,061 INFO L85 PathProgramCache]: Analyzing trace with hash 936623087, now seen corresponding path program 4 times [2022-09-20 22:49:01,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:01,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096753251] [2022-09-20 22:49:01,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:01,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:01,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:01,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:01,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096753251] [2022-09-20 22:49:01,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096753251] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:01,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:01,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:01,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607538314] [2022-09-20 22:49:01,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:01,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:01,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:01,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:01,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:01,127 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:01,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 357 transitions, 1320 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,128 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:01,128 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:01,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:01,756 INFO L130 PetriNetUnfolder]: 408/3581 cut-off events. [2022-09-20 22:49:01,756 INFO L131 PetriNetUnfolder]: For 5399/5405 co-relation queries the response was YES. [2022-09-20 22:49:01,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6797 conditions, 3581 events. 408/3581 cut-off events. For 5399/5405 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 35740 event pairs, 74 based on Foata normal form. 8/3416 useless extension candidates. Maximal degree in co-relation 6411. Up to 377 conditions per place. [2022-09-20 22:49:01,810 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 76 selfloop transitions, 13 changer transitions 8/391 dead transitions. [2022-09-20 22:49:01,810 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 391 transitions, 1796 flow [2022-09-20 22:49:01,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:01,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:01,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1572 transitions. [2022-09-20 22:49:01,813 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9219941348973607 [2022-09-20 22:49:01,813 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1572 transitions. [2022-09-20 22:49:01,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1572 transitions. [2022-09-20 22:49:01,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:01,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1572 transitions. [2022-09-20 22:49:01,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.4) internal successors, (1572), 5 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,817 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,818 INFO L175 Difference]: Start difference. First operand has 375 places, 357 transitions, 1320 flow. Second operand 5 states and 1572 transitions. [2022-09-20 22:49:01,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 391 transitions, 1796 flow [2022-09-20 22:49:01,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 391 transitions, 1774 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:01,843 INFO L231 Difference]: Finished difference. Result has 382 places, 362 transitions, 1404 flow [2022-09-20 22:49:01,843 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1404, PETRI_PLACES=382, PETRI_TRANSITIONS=362} [2022-09-20 22:49:01,844 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 70 predicate places. [2022-09-20 22:49:01,844 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 362 transitions, 1404 flow [2022-09-20 22:49:01,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:01,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:01,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-20 22:49:01,844 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:01,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:01,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1378636335, now seen corresponding path program 3 times [2022-09-20 22:49:01,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:01,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548595066] [2022-09-20 22:49:01,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:01,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:01,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:01,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:01,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548595066] [2022-09-20 22:49:01,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548595066] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:01,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:01,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:01,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377286234] [2022-09-20 22:49:01,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:01,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:01,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:01,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:01,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:01,894 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:01,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 362 transitions, 1404 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:01,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:01,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:01,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:02,536 INFO L130 PetriNetUnfolder]: 426/3580 cut-off events. [2022-09-20 22:49:02,536 INFO L131 PetriNetUnfolder]: For 6262/6376 co-relation queries the response was YES. [2022-09-20 22:49:02,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6956 conditions, 3580 events. 426/3580 cut-off events. For 6262/6376 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 35333 event pairs, 82 based on Foata normal form. 6/3378 useless extension candidates. Maximal degree in co-relation 6639. Up to 357 conditions per place. [2022-09-20 22:49:02,593 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 86 selfloop transitions, 12 changer transitions 15/407 dead transitions. [2022-09-20 22:49:02,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 407 transitions, 2053 flow [2022-09-20 22:49:02,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:02,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:02,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1575 transitions. [2022-09-20 22:49:02,595 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9237536656891495 [2022-09-20 22:49:02,595 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1575 transitions. [2022-09-20 22:49:02,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1575 transitions. [2022-09-20 22:49:02,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:02,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1575 transitions. [2022-09-20 22:49:02,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.0) internal successors, (1575), 5 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:02,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:02,663 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:02,663 INFO L175 Difference]: Start difference. First operand has 382 places, 362 transitions, 1404 flow. Second operand 5 states and 1575 transitions. [2022-09-20 22:49:02,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 407 transitions, 2053 flow [2022-09-20 22:49:02,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 407 transitions, 2047 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:02,692 INFO L231 Difference]: Finished difference. Result has 389 places, 367 transitions, 1500 flow [2022-09-20 22:49:02,693 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1500, PETRI_PLACES=389, PETRI_TRANSITIONS=367} [2022-09-20 22:49:02,693 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 77 predicate places. [2022-09-20 22:49:02,693 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 367 transitions, 1500 flow [2022-09-20 22:49:02,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:02,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:02,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:02,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-20 22:49:02,695 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:02,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:02,696 INFO L85 PathProgramCache]: Analyzing trace with hash 788377203, now seen corresponding path program 4 times [2022-09-20 22:49:02,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:02,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337725] [2022-09-20 22:49:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:02,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:02,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:02,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:02,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337725] [2022-09-20 22:49:02,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337725] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:02,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:02,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:02,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999603040] [2022-09-20 22:49:02,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:02,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:02,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:02,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:02,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:02,743 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:02,744 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 367 transitions, 1500 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:02,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:02,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:02,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:03,341 INFO L130 PetriNetUnfolder]: 422/3718 cut-off events. [2022-09-20 22:49:03,341 INFO L131 PetriNetUnfolder]: For 7419/7616 co-relation queries the response was YES. [2022-09-20 22:49:03,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7220 conditions, 3718 events. 422/3718 cut-off events. For 7419/7616 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 36535 event pairs, 184 based on Foata normal form. 4/3458 useless extension candidates. Maximal degree in co-relation 6966. Up to 498 conditions per place. [2022-09-20 22:49:03,404 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 74 selfloop transitions, 14 changer transitions 14/396 dead transitions. [2022-09-20 22:49:03,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 396 transitions, 1989 flow [2022-09-20 22:49:03,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:03,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:03,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1567 transitions. [2022-09-20 22:49:03,406 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9190615835777126 [2022-09-20 22:49:03,406 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1567 transitions. [2022-09-20 22:49:03,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1567 transitions. [2022-09-20 22:49:03,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:03,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1567 transitions. [2022-09-20 22:49:03,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 313.4) internal successors, (1567), 5 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:03,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:03,410 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:03,411 INFO L175 Difference]: Start difference. First operand has 389 places, 367 transitions, 1500 flow. Second operand 5 states and 1567 transitions. [2022-09-20 22:49:03,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 396 transitions, 1989 flow [2022-09-20 22:49:03,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 396 transitions, 1971 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-09-20 22:49:03,436 INFO L231 Difference]: Finished difference. Result has 394 places, 369 transitions, 1564 flow [2022-09-20 22:49:03,436 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1564, PETRI_PLACES=394, PETRI_TRANSITIONS=369} [2022-09-20 22:49:03,436 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 82 predicate places. [2022-09-20 22:49:03,437 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 369 transitions, 1564 flow [2022-09-20 22:49:03,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:03,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:03,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:03,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 22:49:03,437 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:03,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:03,438 INFO L85 PathProgramCache]: Analyzing trace with hash 27033069, now seen corresponding path program 1 times [2022-09-20 22:49:03,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:03,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885169521] [2022-09-20 22:49:03,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:03,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:03,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:03,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:03,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:03,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885169521] [2022-09-20 22:49:03,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885169521] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:03,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:03,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:03,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427475810] [2022-09-20 22:49:03,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:03,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:03,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:03,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:03,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:03,477 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:03,478 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 369 transitions, 1564 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:03,478 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:03,478 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:03,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:04,161 INFO L130 PetriNetUnfolder]: 463/3708 cut-off events. [2022-09-20 22:49:04,161 INFO L131 PetriNetUnfolder]: For 8896/8903 co-relation queries the response was YES. [2022-09-20 22:49:04,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7532 conditions, 3708 events. 463/3708 cut-off events. For 8896/8903 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 36395 event pairs, 43 based on Foata normal form. 12/3513 useless extension candidates. Maximal degree in co-relation 7141. Up to 428 conditions per place. [2022-09-20 22:49:04,193 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 85 selfloop transitions, 17 changer transitions 14/410 dead transitions. [2022-09-20 22:49:04,193 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 410 transitions, 2269 flow [2022-09-20 22:49:04,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:04,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1569 transitions. [2022-09-20 22:49:04,196 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9202346041055719 [2022-09-20 22:49:04,196 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1569 transitions. [2022-09-20 22:49:04,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1569 transitions. [2022-09-20 22:49:04,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:04,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1569 transitions. [2022-09-20 22:49:04,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 313.8) internal successors, (1569), 5 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,200 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,200 INFO L175 Difference]: Start difference. First operand has 394 places, 369 transitions, 1564 flow. Second operand 5 states and 1569 transitions. [2022-09-20 22:49:04,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 410 transitions, 2269 flow [2022-09-20 22:49:04,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 410 transitions, 2263 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:04,232 INFO L231 Difference]: Finished difference. Result has 402 places, 376 transitions, 1743 flow [2022-09-20 22:49:04,233 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1743, PETRI_PLACES=402, PETRI_TRANSITIONS=376} [2022-09-20 22:49:04,233 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 90 predicate places. [2022-09-20 22:49:04,233 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 376 transitions, 1743 flow [2022-09-20 22:49:04,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:04,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:04,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-20 22:49:04,234 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:04,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:04,234 INFO L85 PathProgramCache]: Analyzing trace with hash -361878305, now seen corresponding path program 2 times [2022-09-20 22:49:04,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:04,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713845854] [2022-09-20 22:49:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:04,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:04,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:04,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713845854] [2022-09-20 22:49:04,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713845854] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:04,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:04,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:04,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365336344] [2022-09-20 22:49:04,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:04,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:04,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:04,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:04,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:04,273 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:04,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 376 transitions, 1743 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:04,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:04,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:04,888 INFO L130 PetriNetUnfolder]: 422/3485 cut-off events. [2022-09-20 22:49:04,888 INFO L131 PetriNetUnfolder]: For 9692/9761 co-relation queries the response was YES. [2022-09-20 22:49:04,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7277 conditions, 3485 events. 422/3485 cut-off events. For 9692/9761 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 33051 event pairs, 45 based on Foata normal form. 15/3293 useless extension candidates. Maximal degree in co-relation 6911. Up to 386 conditions per place. [2022-09-20 22:49:04,954 INFO L137 encePairwiseOnDemand]: 333/341 looper letters, 92 selfloop transitions, 17 changer transitions 9/412 dead transitions. [2022-09-20 22:49:04,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 412 transitions, 2348 flow [2022-09-20 22:49:04,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:04,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:04,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1573 transitions. [2022-09-20 22:49:04,956 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9225806451612903 [2022-09-20 22:49:04,956 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1573 transitions. [2022-09-20 22:49:04,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1573 transitions. [2022-09-20 22:49:04,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:04,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1573 transitions. [2022-09-20 22:49:04,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.6) internal successors, (1573), 5 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,961 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,961 INFO L175 Difference]: Start difference. First operand has 402 places, 376 transitions, 1743 flow. Second operand 5 states and 1573 transitions. [2022-09-20 22:49:04,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 412 transitions, 2348 flow [2022-09-20 22:49:04,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 412 transitions, 2306 flow, removed 21 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:04,993 INFO L231 Difference]: Finished difference. Result has 410 places, 384 transitions, 1887 flow [2022-09-20 22:49:04,993 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1887, PETRI_PLACES=410, PETRI_TRANSITIONS=384} [2022-09-20 22:49:04,994 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 98 predicate places. [2022-09-20 22:49:04,994 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 384 transitions, 1887 flow [2022-09-20 22:49:04,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:04,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:04,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:04,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-20 22:49:04,994 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:04,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:04,995 INFO L85 PathProgramCache]: Analyzing trace with hash 323017563, now seen corresponding path program 1 times [2022-09-20 22:49:04,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:04,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726116481] [2022-09-20 22:49:04,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:04,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:05,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:05,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:05,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726116481] [2022-09-20 22:49:05,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726116481] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:05,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:05,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:05,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353558044] [2022-09-20 22:49:05,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:05,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:05,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:05,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:05,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:05,044 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:05,045 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 384 transitions, 1887 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:05,045 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:05,045 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:05,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:05,730 INFO L130 PetriNetUnfolder]: 436/3715 cut-off events. [2022-09-20 22:49:05,730 INFO L131 PetriNetUnfolder]: For 10002/10087 co-relation queries the response was YES. [2022-09-20 22:49:05,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7763 conditions, 3715 events. 436/3715 cut-off events. For 10002/10087 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 36417 event pairs, 108 based on Foata normal form. 8/3484 useless extension candidates. Maximal degree in co-relation 7585. Up to 345 conditions per place. [2022-09-20 22:49:05,767 INFO L137 encePairwiseOnDemand]: 334/341 looper letters, 99 selfloop transitions, 19 changer transitions 5/417 dead transitions. [2022-09-20 22:49:05,768 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 417 transitions, 2433 flow [2022-09-20 22:49:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:05,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:05,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1574 transitions. [2022-09-20 22:49:05,770 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.92316715542522 [2022-09-20 22:49:05,770 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1574 transitions. [2022-09-20 22:49:05,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1574 transitions. [2022-09-20 22:49:05,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:05,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1574 transitions. [2022-09-20 22:49:05,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.8) internal successors, (1574), 5 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:05,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:05,774 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:05,774 INFO L175 Difference]: Start difference. First operand has 410 places, 384 transitions, 1887 flow. Second operand 5 states and 1574 transitions. [2022-09-20 22:49:05,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 417 transitions, 2433 flow [2022-09-20 22:49:05,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 417 transitions, 2407 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-09-20 22:49:05,804 INFO L231 Difference]: Finished difference. Result has 416 places, 391 transitions, 2040 flow [2022-09-20 22:49:05,805 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2040, PETRI_PLACES=416, PETRI_TRANSITIONS=391} [2022-09-20 22:49:05,805 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 104 predicate places. [2022-09-20 22:49:05,805 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 391 transitions, 2040 flow [2022-09-20 22:49:05,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:05,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:05,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:05,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-20 22:49:05,806 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:05,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1846766245, now seen corresponding path program 2 times [2022-09-20 22:49:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:05,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665265569] [2022-09-20 22:49:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:05,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:05,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:05,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:05,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665265569] [2022-09-20 22:49:05,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665265569] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:05,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:05,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:05,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74896664] [2022-09-20 22:49:05,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:05,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:05,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:05,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:05,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:05,844 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:05,845 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 391 transitions, 2040 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:05,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:05,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:05,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:06,500 INFO L130 PetriNetUnfolder]: 426/3600 cut-off events. [2022-09-20 22:49:06,501 INFO L131 PetriNetUnfolder]: For 10876/10983 co-relation queries the response was YES. [2022-09-20 22:49:06,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7662 conditions, 3600 events. 426/3600 cut-off events. For 10876/10983 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 34930 event pairs, 102 based on Foata normal form. 4/3369 useless extension candidates. Maximal degree in co-relation 7474. Up to 380 conditions per place. [2022-09-20 22:49:06,575 INFO L137 encePairwiseOnDemand]: 334/341 looper letters, 101 selfloop transitions, 21 changer transitions 20/436 dead transitions. [2022-09-20 22:49:06,575 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 436 transitions, 2900 flow [2022-09-20 22:49:06,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:06,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:06,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1574 transitions. [2022-09-20 22:49:06,577 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.92316715542522 [2022-09-20 22:49:06,577 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1574 transitions. [2022-09-20 22:49:06,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1574 transitions. [2022-09-20 22:49:06,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:06,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1574 transitions. [2022-09-20 22:49:06,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.8) internal successors, (1574), 5 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:06,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:06,581 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:06,581 INFO L175 Difference]: Start difference. First operand has 416 places, 391 transitions, 2040 flow. Second operand 5 states and 1574 transitions. [2022-09-20 22:49:06,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 436 transitions, 2900 flow [2022-09-20 22:49:06,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 436 transitions, 2878 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:06,620 INFO L231 Difference]: Finished difference. Result has 423 places, 389 transitions, 2082 flow [2022-09-20 22:49:06,620 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2082, PETRI_PLACES=423, PETRI_TRANSITIONS=389} [2022-09-20 22:49:06,621 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 111 predicate places. [2022-09-20 22:49:06,621 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 389 transitions, 2082 flow [2022-09-20 22:49:06,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:06,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:06,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:06,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-20 22:49:06,621 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:06,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash -219867519, now seen corresponding path program 3 times [2022-09-20 22:49:06,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:06,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718600246] [2022-09-20 22:49:06,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:06,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:06,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:06,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:06,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:06,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718600246] [2022-09-20 22:49:06,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718600246] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:06,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:06,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:06,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561499980] [2022-09-20 22:49:06,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:06,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:06,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:06,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:06,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:06,657 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:06,657 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 389 transitions, 2082 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:06,657 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:06,657 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:06,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:07,300 INFO L130 PetriNetUnfolder]: 378/3231 cut-off events. [2022-09-20 22:49:07,300 INFO L131 PetriNetUnfolder]: For 10313/10412 co-relation queries the response was YES. [2022-09-20 22:49:07,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6891 conditions, 3231 events. 378/3231 cut-off events. For 10313/10412 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 29965 event pairs, 90 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 6748. Up to 359 conditions per place. [2022-09-20 22:49:07,343 INFO L137 encePairwiseOnDemand]: 335/341 looper letters, 104 selfloop transitions, 18 changer transitions 7/423 dead transitions. [2022-09-20 22:49:07,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 423 transitions, 2724 flow [2022-09-20 22:49:07,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:07,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:07,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1567 transitions. [2022-09-20 22:49:07,345 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9190615835777126 [2022-09-20 22:49:07,345 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1567 transitions. [2022-09-20 22:49:07,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1567 transitions. [2022-09-20 22:49:07,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:07,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1567 transitions. [2022-09-20 22:49:07,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 313.4) internal successors, (1567), 5 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,349 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,349 INFO L175 Difference]: Start difference. First operand has 423 places, 389 transitions, 2082 flow. Second operand 5 states and 1567 transitions. [2022-09-20 22:49:07,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 423 transitions, 2724 flow [2022-09-20 22:49:07,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 423 transitions, 2706 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:07,389 INFO L231 Difference]: Finished difference. Result has 428 places, 394 transitions, 2201 flow [2022-09-20 22:49:07,390 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2035, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2201, PETRI_PLACES=428, PETRI_TRANSITIONS=394} [2022-09-20 22:49:07,390 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 116 predicate places. [2022-09-20 22:49:07,390 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 394 transitions, 2201 flow [2022-09-20 22:49:07,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:07,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:07,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 22:49:07,391 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:07,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:07,391 INFO L85 PathProgramCache]: Analyzing trace with hash 376013525, now seen corresponding path program 4 times [2022-09-20 22:49:07,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:07,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509259628] [2022-09-20 22:49:07,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:07,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:07,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:07,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:07,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:07,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509259628] [2022-09-20 22:49:07,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509259628] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:07,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:07,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:07,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184817556] [2022-09-20 22:49:07,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:07,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:07,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:07,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:07,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:07,434 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:07,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 394 transitions, 2201 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:07,435 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:07,435 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:07,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:08,127 INFO L130 PetriNetUnfolder]: 378/3144 cut-off events. [2022-09-20 22:49:08,127 INFO L131 PetriNetUnfolder]: For 11435/11536 co-relation queries the response was YES. [2022-09-20 22:49:08,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6830 conditions, 3144 events. 378/3144 cut-off events. For 11435/11536 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 29190 event pairs, 98 based on Foata normal form. 3/2931 useless extension candidates. Maximal degree in co-relation 6680. Up to 398 conditions per place. [2022-09-20 22:49:08,199 INFO L137 encePairwiseOnDemand]: 335/341 looper letters, 99 selfloop transitions, 16 changer transitions 10/419 dead transitions. [2022-09-20 22:49:08,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 419 transitions, 2720 flow [2022-09-20 22:49:08,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:08,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:08,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1564 transitions. [2022-09-20 22:49:08,200 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9173020527859238 [2022-09-20 22:49:08,201 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1564 transitions. [2022-09-20 22:49:08,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1564 transitions. [2022-09-20 22:49:08,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:08,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1564 transitions. [2022-09-20 22:49:08,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 312.8) internal successors, (1564), 5 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:08,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:08,204 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:08,204 INFO L175 Difference]: Start difference. First operand has 428 places, 394 transitions, 2201 flow. Second operand 5 states and 1564 transitions. [2022-09-20 22:49:08,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 419 transitions, 2720 flow [2022-09-20 22:49:08,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 419 transitions, 2680 flow, removed 9 selfloop flow, removed 2 redundant places. [2022-09-20 22:49:08,247 INFO L231 Difference]: Finished difference. Result has 432 places, 395 transitions, 2234 flow [2022-09-20 22:49:08,248 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2234, PETRI_PLACES=432, PETRI_TRANSITIONS=395} [2022-09-20 22:49:08,248 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 120 predicate places. [2022-09-20 22:49:08,248 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 395 transitions, 2234 flow [2022-09-20 22:49:08,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:08,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:08,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:08,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-20 22:49:08,249 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:08,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:08,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1789983373, now seen corresponding path program 1 times [2022-09-20 22:49:08,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:08,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343487442] [2022-09-20 22:49:08,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:08,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:08,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:08,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:08,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343487442] [2022-09-20 22:49:08,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343487442] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:08,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:08,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:08,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697254153] [2022-09-20 22:49:08,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:08,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:08,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:08,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:08,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:08,294 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:08,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 395 transitions, 2234 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:08,295 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:08,295 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:08,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:08,998 INFO L130 PetriNetUnfolder]: 416/3176 cut-off events. [2022-09-20 22:49:08,998 INFO L131 PetriNetUnfolder]: For 11291/11299 co-relation queries the response was YES. [2022-09-20 22:49:09,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6904 conditions, 3176 events. 416/3176 cut-off events. For 11291/11299 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 29409 event pairs, 47 based on Foata normal form. 6/2969 useless extension candidates. Maximal degree in co-relation 6754. Up to 269 conditions per place. [2022-09-20 22:49:09,071 INFO L137 encePairwiseOnDemand]: 332/341 looper letters, 103 selfloop transitions, 28 changer transitions 18/443 dead transitions. [2022-09-20 22:49:09,072 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 443 transitions, 3240 flow [2022-09-20 22:49:09,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:09,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:09,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1572 transitions. [2022-09-20 22:49:09,073 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9219941348973607 [2022-09-20 22:49:09,073 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1572 transitions. [2022-09-20 22:49:09,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1572 transitions. [2022-09-20 22:49:09,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:09,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1572 transitions. [2022-09-20 22:49:09,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.4) internal successors, (1572), 5 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,077 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,077 INFO L175 Difference]: Start difference. First operand has 432 places, 395 transitions, 2234 flow. Second operand 5 states and 1572 transitions. [2022-09-20 22:49:09,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 443 transitions, 3240 flow [2022-09-20 22:49:09,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 443 transitions, 3226 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-09-20 22:49:09,128 INFO L231 Difference]: Finished difference. Result has 439 places, 395 transitions, 2357 flow [2022-09-20 22:49:09,128 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2357, PETRI_PLACES=439, PETRI_TRANSITIONS=395} [2022-09-20 22:49:09,128 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 127 predicate places. [2022-09-20 22:49:09,128 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 395 transitions, 2357 flow [2022-09-20 22:49:09,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:09,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:09,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-20 22:49:09,129 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:09,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:09,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1478416463, now seen corresponding path program 1 times [2022-09-20 22:49:09,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:09,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808884708] [2022-09-20 22:49:09,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:09,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:09,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:09,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:09,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:09,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808884708] [2022-09-20 22:49:09,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808884708] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:09,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:09,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:09,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986754169] [2022-09-20 22:49:09,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:09,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:09,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:09,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:09,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:09,180 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:09,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 395 transitions, 2357 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,181 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:09,181 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:09,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:09,771 INFO L130 PetriNetUnfolder]: 356/2903 cut-off events. [2022-09-20 22:49:09,771 INFO L131 PetriNetUnfolder]: For 12371/12395 co-relation queries the response was YES. [2022-09-20 22:49:09,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6486 conditions, 2903 events. 356/2903 cut-off events. For 12371/12395 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 26186 event pairs, 30 based on Foata normal form. 12/2734 useless extension candidates. Maximal degree in co-relation 6310. Up to 226 conditions per place. [2022-09-20 22:49:09,839 INFO L137 encePairwiseOnDemand]: 332/341 looper letters, 125 selfloop transitions, 25 changer transitions 10/454 dead transitions. [2022-09-20 22:49:09,839 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 454 transitions, 3545 flow [2022-09-20 22:49:09,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:09,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:09,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1578 transitions. [2022-09-20 22:49:09,841 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9255131964809384 [2022-09-20 22:49:09,841 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1578 transitions. [2022-09-20 22:49:09,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1578 transitions. [2022-09-20 22:49:09,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:09,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1578 transitions. [2022-09-20 22:49:09,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.6) internal successors, (1578), 5 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,844 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,844 INFO L175 Difference]: Start difference. First operand has 439 places, 395 transitions, 2357 flow. Second operand 5 states and 1578 transitions. [2022-09-20 22:49:09,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 454 transitions, 3545 flow [2022-09-20 22:49:09,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 454 transitions, 3472 flow, removed 18 selfloop flow, removed 4 redundant places. [2022-09-20 22:49:09,888 INFO L231 Difference]: Finished difference. Result has 443 places, 404 transitions, 2582 flow [2022-09-20 22:49:09,889 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2582, PETRI_PLACES=443, PETRI_TRANSITIONS=404} [2022-09-20 22:49:09,889 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 131 predicate places. [2022-09-20 22:49:09,889 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 404 transitions, 2582 flow [2022-09-20 22:49:09,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:09,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:09,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-20 22:49:09,890 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:09,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:09,890 INFO L85 PathProgramCache]: Analyzing trace with hash 845404773, now seen corresponding path program 2 times [2022-09-20 22:49:09,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:09,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783325397] [2022-09-20 22:49:09,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:09,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:09,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:09,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:09,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:09,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783325397] [2022-09-20 22:49:09,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783325397] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:09,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:09,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:09,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302000011] [2022-09-20 22:49:09,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:09,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:09,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:09,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:09,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:09,928 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:09,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 404 transitions, 2582 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:09,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:09,928 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:09,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:10,527 INFO L130 PetriNetUnfolder]: 355/2991 cut-off events. [2022-09-20 22:49:10,527 INFO L131 PetriNetUnfolder]: For 13377/13449 co-relation queries the response was YES. [2022-09-20 22:49:10,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6575 conditions, 2991 events. 355/2991 cut-off events. For 13377/13449 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 27146 event pairs, 50 based on Foata normal form. 18/2809 useless extension candidates. Maximal degree in co-relation 6411. Up to 154 conditions per place. [2022-09-20 22:49:10,598 INFO L137 encePairwiseOnDemand]: 331/341 looper letters, 127 selfloop transitions, 35 changer transitions 7/463 dead transitions. [2022-09-20 22:49:10,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 463 transitions, 3727 flow [2022-09-20 22:49:10,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:10,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:10,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1579 transitions. [2022-09-20 22:49:10,599 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9260997067448681 [2022-09-20 22:49:10,599 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1579 transitions. [2022-09-20 22:49:10,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1579 transitions. [2022-09-20 22:49:10,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:10,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1579 transitions. [2022-09-20 22:49:10,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.8) internal successors, (1579), 5 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:10,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:10,602 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:10,602 INFO L175 Difference]: Start difference. First operand has 443 places, 404 transitions, 2582 flow. Second operand 5 states and 1579 transitions. [2022-09-20 22:49:10,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 463 transitions, 3727 flow [2022-09-20 22:49:10,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 463 transitions, 3681 flow, removed 19 selfloop flow, removed 1 redundant places. [2022-09-20 22:49:10,651 INFO L231 Difference]: Finished difference. Result has 450 places, 418 transitions, 2973 flow [2022-09-20 22:49:10,651 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2973, PETRI_PLACES=450, PETRI_TRANSITIONS=418} [2022-09-20 22:49:10,651 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 138 predicate places. [2022-09-20 22:49:10,652 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 418 transitions, 2973 flow [2022-09-20 22:49:10,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:10,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:10,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:10,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-09-20 22:49:10,652 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:10,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:10,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1901993143, now seen corresponding path program 2 times [2022-09-20 22:49:10,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:10,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766181047] [2022-09-20 22:49:10,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:10,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:10,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:10,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:10,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:10,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766181047] [2022-09-20 22:49:10,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766181047] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:10,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:10,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:49:10,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904284509] [2022-09-20 22:49:10,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:10,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:49:10,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:10,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:49:10,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:49:10,691 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-09-20 22:49:10,691 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 418 transitions, 2973 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:10,691 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:10,691 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-09-20 22:49:10,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:11,268 INFO L130 PetriNetUnfolder]: 366/2877 cut-off events. [2022-09-20 22:49:11,269 INFO L131 PetriNetUnfolder]: For 14360/14426 co-relation queries the response was YES. [2022-09-20 22:49:11,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6483 conditions, 2877 events. 366/2877 cut-off events. For 14360/14426 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 26250 event pairs, 41 based on Foata normal form. 11/2687 useless extension candidates. Maximal degree in co-relation 6290. Up to 195 conditions per place. [2022-09-20 22:49:11,344 INFO L137 encePairwiseOnDemand]: 331/341 looper letters, 118 selfloop transitions, 39 changer transitions 9/460 dead transitions. [2022-09-20 22:49:11,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 460 transitions, 3895 flow [2022-09-20 22:49:11,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:49:11,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:49:11,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1576 transitions. [2022-09-20 22:49:11,345 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9243401759530792 [2022-09-20 22:49:11,346 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1576 transitions. [2022-09-20 22:49:11,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1576 transitions. [2022-09-20 22:49:11,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:11,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1576 transitions. [2022-09-20 22:49:11,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.2) internal successors, (1576), 5 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:11,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:11,348 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:11,348 INFO L175 Difference]: Start difference. First operand has 450 places, 418 transitions, 2973 flow. Second operand 5 states and 1576 transitions. [2022-09-20 22:49:11,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 460 transitions, 3895 flow [2022-09-20 22:49:11,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 460 transitions, 3821 flow, removed 37 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:11,407 INFO L231 Difference]: Finished difference. Result has 458 places, 425 transitions, 3201 flow [2022-09-20 22:49:11,408 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3201, PETRI_PLACES=458, PETRI_TRANSITIONS=425} [2022-09-20 22:49:11,408 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 146 predicate places. [2022-09-20 22:49:11,408 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 425 transitions, 3201 flow [2022-09-20 22:49:11,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:11,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:11,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:11,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-20 22:49:11,409 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:11,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:11,409 INFO L85 PathProgramCache]: Analyzing trace with hash -921581433, now seen corresponding path program 1 times [2022-09-20 22:49:11,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:11,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779433202] [2022-09-20 22:49:11,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:11,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:11,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:11,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:11,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:11,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779433202] [2022-09-20 22:49:11,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779433202] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:11,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:11,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 22:49:11,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104470387] [2022-09-20 22:49:11,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:11,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 22:49:11,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:11,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 22:49:11,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:49:11,478 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 305 out of 341 [2022-09-20 22:49:11,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 425 transitions, 3201 flow. Second operand has 8 states, 8 states have (on average 307.25) internal successors, (2458), 8 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:11,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:11,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 305 of 341 [2022-09-20 22:49:11,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:12,129 INFO L130 PetriNetUnfolder]: 264/2756 cut-off events. [2022-09-20 22:49:12,129 INFO L131 PetriNetUnfolder]: For 9804/10123 co-relation queries the response was YES. [2022-09-20 22:49:12,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5660 conditions, 2756 events. 264/2756 cut-off events. For 9804/10123 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 25775 event pairs, 62 based on Foata normal form. 72/2669 useless extension candidates. Maximal degree in co-relation 5493. Up to 325 conditions per place. [2022-09-20 22:49:12,205 INFO L137 encePairwiseOnDemand]: 331/341 looper letters, 35 selfloop transitions, 7 changer transitions 4/451 dead transitions. [2022-09-20 22:49:12,205 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 451 transitions, 3366 flow [2022-09-20 22:49:12,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-09-20 22:49:12,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-09-20 22:49:12,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3402 transitions. [2022-09-20 22:49:12,208 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9069581444948014 [2022-09-20 22:49:12,208 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3402 transitions. [2022-09-20 22:49:12,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3402 transitions. [2022-09-20 22:49:12,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:12,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3402 transitions. [2022-09-20 22:49:12,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 309.27272727272725) internal successors, (3402), 11 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:12,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:12,213 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:12,213 INFO L175 Difference]: Start difference. First operand has 458 places, 425 transitions, 3201 flow. Second operand 11 states and 3402 transitions. [2022-09-20 22:49:12,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 451 transitions, 3366 flow [2022-09-20 22:49:12,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 451 transitions, 3340 flow, removed 13 selfloop flow, removed 0 redundant places. [2022-09-20 22:49:12,260 INFO L231 Difference]: Finished difference. Result has 477 places, 431 transitions, 3232 flow [2022-09-20 22:49:12,260 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3232, PETRI_PLACES=477, PETRI_TRANSITIONS=431} [2022-09-20 22:49:12,264 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 165 predicate places. [2022-09-20 22:49:12,264 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 431 transitions, 3232 flow [2022-09-20 22:49:12,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 307.25) internal successors, (2458), 8 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:12,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:12,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:12,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-20 22:49:12,264 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:12,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:12,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1204859220, now seen corresponding path program 1 times [2022-09-20 22:49:12,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:12,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817785732] [2022-09-20 22:49:12,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:12,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:12,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:12,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:12,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817785732] [2022-09-20 22:49:12,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817785732] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:12,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:12,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 22:49:12,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740736443] [2022-09-20 22:49:12,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:12,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 22:49:12,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:12,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 22:49:12,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:49:12,331 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 305 out of 341 [2022-09-20 22:49:12,332 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 431 transitions, 3232 flow. Second operand has 8 states, 8 states have (on average 307.25) internal successors, (2458), 8 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:12,332 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:12,332 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 305 of 341 [2022-09-20 22:49:12,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:49:13,315 INFO L130 PetriNetUnfolder]: 555/3772 cut-off events. [2022-09-20 22:49:13,315 INFO L131 PetriNetUnfolder]: For 9568/10204 co-relation queries the response was YES. [2022-09-20 22:49:13,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7804 conditions, 3772 events. 555/3772 cut-off events. For 9568/10204 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 38413 event pairs, 209 based on Foata normal form. 45/3506 useless extension candidates. Maximal degree in co-relation 7710. Up to 616 conditions per place. [2022-09-20 22:49:13,409 INFO L137 encePairwiseOnDemand]: 330/341 looper letters, 40 selfloop transitions, 10 changer transitions 4/462 dead transitions. [2022-09-20 22:49:13,409 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 462 transitions, 3434 flow [2022-09-20 22:49:13,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-20 22:49:13,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-20 22:49:13,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4020 transitions. [2022-09-20 22:49:13,412 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9068351003834875 [2022-09-20 22:49:13,412 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4020 transitions. [2022-09-20 22:49:13,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4020 transitions. [2022-09-20 22:49:13,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:49:13,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4020 transitions. [2022-09-20 22:49:13,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 309.2307692307692) internal successors, (4020), 13 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:13,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:13,418 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:13,418 INFO L175 Difference]: Start difference. First operand has 477 places, 431 transitions, 3232 flow. Second operand 13 states and 4020 transitions. [2022-09-20 22:49:13,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 462 transitions, 3434 flow [2022-09-20 22:49:13,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 462 transitions, 3427 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-09-20 22:49:13,469 INFO L231 Difference]: Finished difference. Result has 493 places, 437 transitions, 3295 flow [2022-09-20 22:49:13,470 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3295, PETRI_PLACES=493, PETRI_TRANSITIONS=437} [2022-09-20 22:49:13,470 INFO L287 CegarLoopForPetriNet]: 312 programPoint places, 181 predicate places. [2022-09-20 22:49:13,470 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 437 transitions, 3295 flow [2022-09-20 22:49:13,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 307.25) internal successors, (2458), 8 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:13,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:49:13,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:49:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-20 22:49:13,471 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:49:13,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:49:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1640269703, now seen corresponding path program 1 times [2022-09-20 22:49:13,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:49:13,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440766803] [2022-09-20 22:49:13,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:49:13,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:49:13,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:49:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:49:14,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:49:14,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440766803] [2022-09-20 22:49:14,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440766803] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:49:14,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:49:14,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-09-20 22:49:14,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488308461] [2022-09-20 22:49:14,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:49:14,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-09-20 22:49:14,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:49:14,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-09-20 22:49:14,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2022-09-20 22:49:14,143 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 341 [2022-09-20 22:49:14,146 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 437 transitions, 3295 flow. Second operand has 40 states, 40 states have (on average 227.375) internal successors, (9095), 40 states have internal predecessors, (9095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:49:14,146 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:49:14,146 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 341 [2022-09-20 22:49:14,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand