/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-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-0612a5f-m [2022-09-20 20:50:51,152 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 20:50:51,153 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 20:50:51,177 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 20:50:51,178 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 20:50:51,178 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 20:50:51,179 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 20:50:51,181 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 20:50:51,182 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 20:50:51,183 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 20:50:51,184 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 20:50:51,185 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 20:50:51,185 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 20:50:51,186 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 20:50:51,187 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 20:50:51,188 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 20:50:51,189 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 20:50:51,189 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 20:50:51,191 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 20:50:51,192 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 20:50:51,194 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 20:50:51,200 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 20:50:51,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 20:50:51,201 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 20:50:51,204 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 20:50:51,204 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 20:50:51,205 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 20:50:51,205 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 20:50:51,206 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 20:50:51,207 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 20:50:51,207 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 20:50:51,207 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 20:50:51,208 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 20:50:51,209 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 20:50:51,209 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 20:50:51,210 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 20:50:51,210 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 20:50:51,210 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 20:50:51,211 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 20:50:51,218 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 20:50:51,220 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 20:50:51,221 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 20:50:51,257 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 20:50:51,258 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 20:50:51,259 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 20:50:51,259 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 20:50:51,260 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 20:50:51,260 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 20:50:51,260 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 20:50:51,260 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 20:50:51,260 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 20:50:51,260 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 20:50:51,261 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 20:50:51,261 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 20:50:51,262 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 20:50:51,262 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 20:50:51,263 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 20:50:51,263 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 20:50:51,263 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 20:50:51,263 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 20:50:51,263 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 20:50:51,264 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 20:50:51,264 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 20:50:51,265 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 20:50:51,265 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 20:50:51,265 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 20:50:51,265 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 20:50:51,498 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 20:50:51,522 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 20:50:51,524 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 20:50:51,525 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 20:50:51,526 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 20:50:51,527 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-match-subst.wvr.c [2022-09-20 20:50:51,579 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/337e5ed04/11c7d9a07b874e26879126fb178b4c5e/FLAGa002e4014 [2022-09-20 20:50:51,987 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 20:50:51,988 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-match-subst.wvr.c [2022-09-20 20:50:51,994 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/337e5ed04/11c7d9a07b874e26879126fb178b4c5e/FLAGa002e4014 [2022-09-20 20:50:52,401 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/337e5ed04/11c7d9a07b874e26879126fb178b4c5e [2022-09-20 20:50:52,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 20:50:52,405 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 20:50:52,408 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 20:50:52,408 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 20:50:52,411 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 20:50:52,411 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,412 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@234948c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52, skipping insertion in model container [2022-09-20 20:50:52,412 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,417 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 20:50:52,433 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 20:50:52,686 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-subst.wvr.c[3017,3030] [2022-09-20 20:50:52,698 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 20:50:52,709 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 20:50:52,748 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-subst.wvr.c[3017,3030] [2022-09-20 20:50:52,753 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 20:50:52,768 INFO L208 MainTranslator]: Completed translation [2022-09-20 20:50:52,769 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52 WrapperNode [2022-09-20 20:50:52,770 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 20:50:52,771 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 20:50:52,771 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 20:50:52,771 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 20:50:52,778 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,795 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,832 INFO L138 Inliner]: procedures = 23, calls = 34, calls flagged for inlining = 12, calls inlined = 22, statements flattened = 254 [2022-09-20 20:50:52,833 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 20:50:52,833 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 20:50:52,834 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 20:50:52,834 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 20:50:52,841 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,851 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,852 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,857 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,873 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,875 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,877 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 20:50:52,878 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 20:50:52,878 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 20:50:52,878 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 20:50:52,885 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (1/1) ... [2022-09-20 20:50:52,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 20:50:52,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 20:50:52,912 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 20:50:52,940 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 20:50:52,956 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 20:50:52,956 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-09-20 20:50:52,956 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-09-20 20:50:52,956 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-09-20 20:50:52,956 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-09-20 20:50:52,957 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-09-20 20:50:52,957 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-09-20 20:50:52,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 20:50:52,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 20:50:52,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 20:50:52,958 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 20:50:52,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 20:50:52,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 20:50:52,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 20:50:52,960 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 20:50:53,084 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 20:50:53,085 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 20:50:53,442 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 20:50:53,455 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 20:50:53,456 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-09-20 20:50:53,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 08:50:53 BoogieIcfgContainer [2022-09-20 20:50:53,458 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 20:50:53,460 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 20:50:53,460 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 20:50:53,463 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 20:50:53,464 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 08:50:52" (1/3) ... [2022-09-20 20:50:53,464 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63fe472d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 08:50:53, skipping insertion in model container [2022-09-20 20:50:53,464 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 08:50:52" (2/3) ... [2022-09-20 20:50:53,465 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63fe472d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 08:50:53, skipping insertion in model container [2022-09-20 20:50:53,465 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 08:50:53" (3/3) ... [2022-09-20 20:50:53,466 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-match-subst.wvr.c [2022-09-20 20:50:53,480 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 20:50:53,480 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-09-20 20:50:53,481 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 20:50:53,605 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-20 20:50:53,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 333 places, 349 transitions, 722 flow [2022-09-20 20:50:53,758 INFO L130 PetriNetUnfolder]: 26/346 cut-off events. [2022-09-20 20:50:53,759 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-09-20 20:50:53,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 346 events. 26/346 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 634 event pairs, 0 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 256. Up to 2 conditions per place. [2022-09-20 20:50:53,775 INFO L82 GeneralOperation]: Start removeDead. Operand has 333 places, 349 transitions, 722 flow [2022-09-20 20:50:53,784 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 319 places, 335 transitions, 688 flow [2022-09-20 20:50:53,797 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 20:50:53,804 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;@5cc776e5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 20:50:53,804 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-09-20 20:50:53,881 INFO L130 PetriNetUnfolder]: 26/334 cut-off events. [2022-09-20 20:50:53,882 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-09-20 20:50:53,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:53,883 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 20:50:53,884 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 20:50:53,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:53,889 INFO L85 PathProgramCache]: Analyzing trace with hash -742994273, now seen corresponding path program 1 times [2022-09-20 20:50:53,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:53,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624251352] [2022-09-20 20:50:53,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:53,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:54,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:54,486 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 20:50:54,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:54,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624251352] [2022-09-20 20:50:54,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624251352] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:54,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:54,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-09-20 20:50:54,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021442469] [2022-09-20 20:50:54,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:54,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 20:50:54,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:54,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 20:50:54,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-09-20 20:50:54,524 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 349 [2022-09-20 20:50:54,531 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 335 transitions, 688 flow. Second operand has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 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 20:50:54,531 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:54,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 349 [2022-09-20 20:50:54,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:54,758 INFO L130 PetriNetUnfolder]: 31/543 cut-off events. [2022-09-20 20:50:54,758 INFO L131 PetriNetUnfolder]: For 33/39 co-relation queries the response was YES. [2022-09-20 20:50:54,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 638 conditions, 543 events. 31/543 cut-off events. For 33/39 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1605 event pairs, 6 based on Foata normal form. 78/573 useless extension candidates. Maximal degree in co-relation 509. Up to 31 conditions per place. [2022-09-20 20:50:54,768 INFO L137 encePairwiseOnDemand]: 327/349 looper letters, 26 selfloop transitions, 3 changer transitions 7/336 dead transitions. [2022-09-20 20:50:54,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 336 transitions, 789 flow [2022-09-20 20:50:54,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-09-20 20:50:54,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-09-20 20:50:54,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2580 transitions. [2022-09-20 20:50:54,790 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9240687679083095 [2022-09-20 20:50:54,791 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2580 transitions. [2022-09-20 20:50:54,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2580 transitions. [2022-09-20 20:50:54,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:54,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2580 transitions. [2022-09-20 20:50:54,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 322.5) internal successors, (2580), 8 states have internal predecessors, (2580), 0 states have call successors, (0), 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 20:50:54,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 349.0) internal successors, (3141), 9 states have internal predecessors, (3141), 0 states have call successors, (0), 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 20:50:54,825 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 349.0) internal successors, (3141), 9 states have internal predecessors, (3141), 0 states have call successors, (0), 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 20:50:54,827 INFO L175 Difference]: Start difference. First operand has 319 places, 335 transitions, 688 flow. Second operand 8 states and 2580 transitions. [2022-09-20 20:50:54,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 336 transitions, 789 flow [2022-09-20 20:50:54,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 336 transitions, 759 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-09-20 20:50:54,841 INFO L231 Difference]: Finished difference. Result has 325 places, 321 transitions, 669 flow [2022-09-20 20:50:54,843 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=669, PETRI_PLACES=325, PETRI_TRANSITIONS=321} [2022-09-20 20:50:54,851 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 6 predicate places. [2022-09-20 20:50:54,851 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 321 transitions, 669 flow [2022-09-20 20:50:54,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 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 20:50:54,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:54,853 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 20:50:54,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 20:50:54,854 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 20:50:54,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:54,855 INFO L85 PathProgramCache]: Analyzing trace with hash -852102293, now seen corresponding path program 1 times [2022-09-20 20:50:54,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:54,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748676823] [2022-09-20 20:50:54,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:54,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:54,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:55,142 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 20:50:55,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:55,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748676823] [2022-09-20 20:50:55,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748676823] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:55,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:55,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 20:50:55,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062403107] [2022-09-20 20:50:55,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:55,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 20:50:55,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:55,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 20:50:55,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-09-20 20:50:55,148 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:50:55,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 321 transitions, 669 flow. Second operand has 7 states, 7 states have (on average 312.85714285714283) internal successors, (2190), 7 states have internal predecessors, (2190), 0 states have call successors, (0), 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 20:50:55,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:55,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:50:55,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:55,382 INFO L130 PetriNetUnfolder]: 54/751 cut-off events. [2022-09-20 20:50:55,382 INFO L131 PetriNetUnfolder]: For 26/44 co-relation queries the response was YES. [2022-09-20 20:50:55,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 751 events. 54/751 cut-off events. For 26/44 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3071 event pairs, 18 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 893. Up to 64 conditions per place. [2022-09-20 20:50:55,402 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 33 selfloop transitions, 5 changer transitions 6/341 dead transitions. [2022-09-20 20:50:55,403 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 341 transitions, 818 flow [2022-09-20 20:50:55,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 20:50:55,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 20:50:55,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2833 transitions. [2022-09-20 20:50:55,409 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9019420566698504 [2022-09-20 20:50:55,409 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2833 transitions. [2022-09-20 20:50:55,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2833 transitions. [2022-09-20 20:50:55,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:55,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2833 transitions. [2022-09-20 20:50:55,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 314.77777777777777) internal successors, (2833), 9 states have internal predecessors, (2833), 0 states have call successors, (0), 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 20:50:55,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 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 20:50:55,423 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 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 20:50:55,423 INFO L175 Difference]: Start difference. First operand has 325 places, 321 transitions, 669 flow. Second operand 9 states and 2833 transitions. [2022-09-20 20:50:55,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 341 transitions, 818 flow [2022-09-20 20:50:55,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 341 transitions, 811 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-09-20 20:50:55,434 INFO L231 Difference]: Finished difference. Result has 332 places, 323 transitions, 697 flow [2022-09-20 20:50:55,435 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=697, PETRI_PLACES=332, PETRI_TRANSITIONS=323} [2022-09-20 20:50:55,436 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 13 predicate places. [2022-09-20 20:50:55,436 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 323 transitions, 697 flow [2022-09-20 20:50:55,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 312.85714285714283) internal successors, (2190), 7 states have internal predecessors, (2190), 0 states have call successors, (0), 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 20:50:55,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:55,438 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 20:50:55,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 20:50:55,438 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 20:50:55,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:55,439 INFO L85 PathProgramCache]: Analyzing trace with hash 2060218285, now seen corresponding path program 1 times [2022-09-20 20:50:55,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:55,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992180372] [2022-09-20 20:50:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:55,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:55,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:55,602 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 20:50:55,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:55,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992180372] [2022-09-20 20:50:55,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992180372] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:55,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:55,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:50:55,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283156838] [2022-09-20 20:50:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:55,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:50:55,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:55,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:50:55,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:50:55,608 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 349 [2022-09-20 20:50:55,625 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 323 transitions, 697 flow. Second operand has 8 states, 8 states have (on average 309.75) internal successors, (2478), 8 states have internal predecessors, (2478), 0 states have call successors, (0), 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 20:50:55,626 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:55,626 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 349 [2022-09-20 20:50:55,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:55,901 INFO L130 PetriNetUnfolder]: 67/775 cut-off events. [2022-09-20 20:50:55,902 INFO L131 PetriNetUnfolder]: For 51/77 co-relation queries the response was YES. [2022-09-20 20:50:55,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 775 events. 67/775 cut-off events. For 51/77 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3270 event pairs, 26 based on Foata normal form. 1/704 useless extension candidates. Maximal degree in co-relation 1013. Up to 84 conditions per place. [2022-09-20 20:50:55,919 INFO L137 encePairwiseOnDemand]: 338/349 looper letters, 41 selfloop transitions, 8 changer transitions 8/351 dead transitions. [2022-09-20 20:50:55,919 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 351 transitions, 904 flow [2022-09-20 20:50:55,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-09-20 20:50:55,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-09-20 20:50:55,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3738 transitions. [2022-09-20 20:50:55,926 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8925501432664756 [2022-09-20 20:50:55,927 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3738 transitions. [2022-09-20 20:50:55,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3738 transitions. [2022-09-20 20:50:55,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:55,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3738 transitions. [2022-09-20 20:50:55,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 311.5) internal successors, (3738), 12 states have internal predecessors, (3738), 0 states have call successors, (0), 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 20:50:55,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 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 20:50:55,947 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 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 20:50:55,947 INFO L175 Difference]: Start difference. First operand has 332 places, 323 transitions, 697 flow. Second operand 12 states and 3738 transitions. [2022-09-20 20:50:55,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 351 transitions, 904 flow [2022-09-20 20:50:55,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 351 transitions, 885 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-09-20 20:50:55,957 INFO L231 Difference]: Finished difference. Result has 343 places, 325 transitions, 729 flow [2022-09-20 20:50:55,958 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=729, PETRI_PLACES=343, PETRI_TRANSITIONS=325} [2022-09-20 20:50:55,960 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 24 predicate places. [2022-09-20 20:50:55,960 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 325 transitions, 729 flow [2022-09-20 20:50:55,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 309.75) internal successors, (2478), 8 states have internal predecessors, (2478), 0 states have call successors, (0), 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 20:50:55,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:55,962 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 20:50:55,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-20 20:50:55,962 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 20:50:55,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:55,963 INFO L85 PathProgramCache]: Analyzing trace with hash -986801140, now seen corresponding path program 1 times [2022-09-20 20:50:55,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:55,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359847579] [2022-09-20 20:50:55,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:55,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:56,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:56,198 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 20:50:56,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:56,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359847579] [2022-09-20 20:50:56,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359847579] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:56,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:56,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:50:56,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161860232] [2022-09-20 20:50:56,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:56,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:50:56,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:56,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:50:56,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:50:56,207 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-09-20 20:50:56,210 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 325 transitions, 729 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:56,210 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:56,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-09-20 20:50:56,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:56,579 INFO L130 PetriNetUnfolder]: 180/952 cut-off events. [2022-09-20 20:50:56,579 INFO L131 PetriNetUnfolder]: For 119/135 co-relation queries the response was YES. [2022-09-20 20:50:56,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1356 conditions, 952 events. 180/952 cut-off events. For 119/135 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5645 event pairs, 66 based on Foata normal form. 6/882 useless extension candidates. Maximal degree in co-relation 1297. Up to 154 conditions per place. [2022-09-20 20:50:56,596 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 49 selfloop transitions, 12 changer transitions 17/379 dead transitions. [2022-09-20 20:50:56,596 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 379 transitions, 1027 flow [2022-09-20 20:50:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-20 20:50:56,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-20 20:50:56,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4083 transitions. [2022-09-20 20:50:56,604 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.899933877011241 [2022-09-20 20:50:56,604 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4083 transitions. [2022-09-20 20:50:56,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4083 transitions. [2022-09-20 20:50:56,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:56,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4083 transitions. [2022-09-20 20:50:56,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 314.0769230769231) internal successors, (4083), 13 states have internal predecessors, (4083), 0 states have call successors, (0), 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 20:50:56,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 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 20:50:56,624 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 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 20:50:56,624 INFO L175 Difference]: Start difference. First operand has 343 places, 325 transitions, 729 flow. Second operand 13 states and 4083 transitions. [2022-09-20 20:50:56,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 379 transitions, 1027 flow [2022-09-20 20:50:56,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 379 transitions, 991 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-09-20 20:50:56,634 INFO L231 Difference]: Finished difference. Result has 352 places, 336 transitions, 794 flow [2022-09-20 20:50:56,634 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=794, PETRI_PLACES=352, PETRI_TRANSITIONS=336} [2022-09-20 20:50:56,636 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 33 predicate places. [2022-09-20 20:50:56,636 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 336 transitions, 794 flow [2022-09-20 20:50:56,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:56,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:56,650 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 20:50:56,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-20 20:50:56,650 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 20:50:56,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:56,651 INFO L85 PathProgramCache]: Analyzing trace with hash -2089762302, now seen corresponding path program 1 times [2022-09-20 20:50:56,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:56,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224176576] [2022-09-20 20:50:56,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:56,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:56,810 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 20:50:56,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:56,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224176576] [2022-09-20 20:50:56,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224176576] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:56,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:56,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-09-20 20:50:56,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195388283] [2022-09-20 20:50:56,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:56,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-09-20 20:50:56,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:56,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-09-20 20:50:56,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-09-20 20:50:56,816 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 349 [2022-09-20 20:50:56,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 336 transitions, 794 flow. Second operand has 9 states, 9 states have (on average 306.6666666666667) internal successors, (2760), 9 states have internal predecessors, (2760), 0 states have call successors, (0), 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 20:50:56,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:56,819 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 349 [2022-09-20 20:50:56,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:57,233 INFO L130 PetriNetUnfolder]: 96/1149 cut-off events. [2022-09-20 20:50:57,234 INFO L131 PetriNetUnfolder]: For 96/219 co-relation queries the response was YES. [2022-09-20 20:50:57,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1668 conditions, 1149 events. 96/1149 cut-off events. For 96/219 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 6690 event pairs, 36 based on Foata normal form. 13/1071 useless extension candidates. Maximal degree in co-relation 1636. Up to 129 conditions per place. [2022-09-20 20:50:57,255 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 48 selfloop transitions, 10 changer transitions 10/370 dead transitions. [2022-09-20 20:50:57,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 370 transitions, 1039 flow [2022-09-20 20:50:57,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-09-20 20:50:57,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-09-20 20:50:57,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 4319 transitions. [2022-09-20 20:50:57,264 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8839541547277937 [2022-09-20 20:50:57,264 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 4319 transitions. [2022-09-20 20:50:57,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 4319 transitions. [2022-09-20 20:50:57,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:57,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 4319 transitions. [2022-09-20 20:50:57,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 308.5) internal successors, (4319), 14 states have internal predecessors, (4319), 0 states have call successors, (0), 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 20:50:57,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 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 20:50:57,281 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 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 20:50:57,281 INFO L175 Difference]: Start difference. First operand has 352 places, 336 transitions, 794 flow. Second operand 14 states and 4319 transitions. [2022-09-20 20:50:57,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 370 transitions, 1039 flow [2022-09-20 20:50:57,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 370 transitions, 1035 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-09-20 20:50:57,290 INFO L231 Difference]: Finished difference. Result has 372 places, 338 transitions, 845 flow [2022-09-20 20:50:57,291 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=845, PETRI_PLACES=372, PETRI_TRANSITIONS=338} [2022-09-20 20:50:57,291 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 53 predicate places. [2022-09-20 20:50:57,292 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 338 transitions, 845 flow [2022-09-20 20:50:57,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 306.6666666666667) internal successors, (2760), 9 states have internal predecessors, (2760), 0 states have call successors, (0), 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 20:50:57,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:57,293 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 20:50:57,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-20 20:50:57,293 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 20:50:57,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:57,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1171551496, now seen corresponding path program 2 times [2022-09-20 20:50:57,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:57,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109410608] [2022-09-20 20:50:57,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:57,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:57,423 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 20:50:57,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:57,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109410608] [2022-09-20 20:50:57,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109410608] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:57,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:57,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:50:57,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911503803] [2022-09-20 20:50:57,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:57,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:50:57,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:57,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:50:57,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:50:57,428 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-09-20 20:50:57,430 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 338 transitions, 845 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:57,430 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:57,430 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-09-20 20:50:57,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:57,881 INFO L130 PetriNetUnfolder]: 282/1535 cut-off events. [2022-09-20 20:50:57,882 INFO L131 PetriNetUnfolder]: For 761/788 co-relation queries the response was YES. [2022-09-20 20:50:57,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2704 conditions, 1535 events. 282/1535 cut-off events. For 761/788 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11629 event pairs, 130 based on Foata normal form. 1/1417 useless extension candidates. Maximal degree in co-relation 2591. Up to 257 conditions per place. [2022-09-20 20:50:57,910 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 56 selfloop transitions, 3 changer transitions 34/396 dead transitions. [2022-09-20 20:50:57,911 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 396 transitions, 1264 flow [2022-09-20 20:50:57,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-20 20:50:57,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-20 20:50:57,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4081 transitions. [2022-09-20 20:50:57,919 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8994930570861803 [2022-09-20 20:50:57,919 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4081 transitions. [2022-09-20 20:50:57,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4081 transitions. [2022-09-20 20:50:57,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:57,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4081 transitions. [2022-09-20 20:50:57,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 313.9230769230769) internal successors, (4081), 13 states have internal predecessors, (4081), 0 states have call successors, (0), 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 20:50:57,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 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 20:50:57,936 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 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 20:50:57,937 INFO L175 Difference]: Start difference. First operand has 372 places, 338 transitions, 845 flow. Second operand 13 states and 4081 transitions. [2022-09-20 20:50:57,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 396 transitions, 1264 flow [2022-09-20 20:50:57,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 396 transitions, 1218 flow, removed 22 selfloop flow, removed 9 redundant places. [2022-09-20 20:50:57,950 INFO L231 Difference]: Finished difference. Result has 378 places, 331 transitions, 810 flow [2022-09-20 20:50:57,951 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=810, PETRI_PLACES=378, PETRI_TRANSITIONS=331} [2022-09-20 20:50:57,954 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 59 predicate places. [2022-09-20 20:50:57,954 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 331 transitions, 810 flow [2022-09-20 20:50:57,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:57,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:57,955 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 20:50:57,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-20 20:50:57,956 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 20:50:57,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:57,956 INFO L85 PathProgramCache]: Analyzing trace with hash 638414748, now seen corresponding path program 3 times [2022-09-20 20:50:57,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:57,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308827759] [2022-09-20 20:50:57,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:57,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:58,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:58,142 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 20:50:58,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:58,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308827759] [2022-09-20 20:50:58,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308827759] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:58,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:58,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:50:58,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730779938] [2022-09-20 20:50:58,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:58,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:50:58,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:58,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:50:58,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:50:58,151 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-09-20 20:50:58,153 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 331 transitions, 810 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:58,153 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:58,154 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-09-20 20:50:58,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:58,631 INFO L130 PetriNetUnfolder]: 270/1432 cut-off events. [2022-09-20 20:50:58,631 INFO L131 PetriNetUnfolder]: For 1972/1988 co-relation queries the response was YES. [2022-09-20 20:50:58,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2999 conditions, 1432 events. 270/1432 cut-off events. For 1972/1988 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10661 event pairs, 163 based on Foata normal form. 1/1312 useless extension candidates. Maximal degree in co-relation 2944. Up to 350 conditions per place. [2022-09-20 20:50:58,653 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 38 selfloop transitions, 8 changer transitions 20/369 dead transitions. [2022-09-20 20:50:58,653 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 369 transitions, 1176 flow [2022-09-20 20:50:58,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-09-20 20:50:58,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-09-20 20:50:58,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3759 transitions. [2022-09-20 20:50:58,660 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8975644699140402 [2022-09-20 20:50:58,660 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3759 transitions. [2022-09-20 20:50:58,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3759 transitions. [2022-09-20 20:50:58,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:58,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3759 transitions. [2022-09-20 20:50:58,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 313.25) internal successors, (3759), 12 states have internal predecessors, (3759), 0 states have call successors, (0), 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 20:50:58,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 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 20:50:58,675 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 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 20:50:58,675 INFO L175 Difference]: Start difference. First operand has 378 places, 331 transitions, 810 flow. Second operand 12 states and 3759 transitions. [2022-09-20 20:50:58,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 369 transitions, 1176 flow [2022-09-20 20:50:58,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 369 transitions, 1080 flow, removed 47 selfloop flow, removed 12 redundant places. [2022-09-20 20:50:58,688 INFO L231 Difference]: Finished difference. Result has 370 places, 338 transitions, 874 flow [2022-09-20 20:50:58,688 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=874, PETRI_PLACES=370, PETRI_TRANSITIONS=338} [2022-09-20 20:50:58,689 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 51 predicate places. [2022-09-20 20:50:58,689 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 338 transitions, 874 flow [2022-09-20 20:50:58,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:58,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:58,690 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 20:50:58,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-20 20:50:58,690 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 20:50:58,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:58,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1744510738, now seen corresponding path program 4 times [2022-09-20 20:50:58,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:58,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142783997] [2022-09-20 20:50:58,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:58,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:58,840 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 20:50:58,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:58,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142783997] [2022-09-20 20:50:58,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142783997] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:58,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:58,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:50:58,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14674600] [2022-09-20 20:50:58,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:58,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:50:58,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:58,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:50:58,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:50:58,844 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-09-20 20:50:58,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 338 transitions, 874 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:58,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:58,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-09-20 20:50:58,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:59,300 INFO L130 PetriNetUnfolder]: 262/1466 cut-off events. [2022-09-20 20:50:59,300 INFO L131 PetriNetUnfolder]: For 1653/1683 co-relation queries the response was YES. [2022-09-20 20:50:59,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2902 conditions, 1466 events. 262/1466 cut-off events. For 1653/1683 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11005 event pairs, 155 based on Foata normal form. 2/1351 useless extension candidates. Maximal degree in co-relation 2851. Up to 346 conditions per place. [2022-09-20 20:50:59,324 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 38 selfloop transitions, 12 changer transitions 19/372 dead transitions. [2022-09-20 20:50:59,324 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 372 transitions, 1195 flow [2022-09-20 20:50:59,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-09-20 20:50:59,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-09-20 20:50:59,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3450 transitions. [2022-09-20 20:50:59,332 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8986715290440219 [2022-09-20 20:50:59,332 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3450 transitions. [2022-09-20 20:50:59,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3450 transitions. [2022-09-20 20:50:59,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:59,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3450 transitions. [2022-09-20 20:50:59,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 313.6363636363636) internal successors, (3450), 11 states have internal predecessors, (3450), 0 states have call successors, (0), 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 20:50:59,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 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 20:50:59,347 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 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 20:50:59,347 INFO L175 Difference]: Start difference. First operand has 370 places, 338 transitions, 874 flow. Second operand 11 states and 3450 transitions. [2022-09-20 20:50:59,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 372 transitions, 1195 flow [2022-09-20 20:50:59,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 372 transitions, 1179 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-09-20 20:50:59,358 INFO L231 Difference]: Finished difference. Result has 379 places, 343 transitions, 968 flow [2022-09-20 20:50:59,358 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=968, PETRI_PLACES=379, PETRI_TRANSITIONS=343} [2022-09-20 20:50:59,359 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 60 predicate places. [2022-09-20 20:50:59,359 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 343 transitions, 968 flow [2022-09-20 20:50:59,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:59,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:59,360 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 20:50:59,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-20 20:50:59,361 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 20:50:59,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:59,361 INFO L85 PathProgramCache]: Analyzing trace with hash 345206514, now seen corresponding path program 5 times [2022-09-20 20:50:59,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:59,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754633884] [2022-09-20 20:50:59,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:59,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:59,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:50:59,488 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 20:50:59,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:50:59,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754633884] [2022-09-20 20:50:59,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754633884] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:50:59,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:50:59,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:50:59,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681496700] [2022-09-20 20:50:59,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:50:59,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:50:59,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:50:59,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:50:59,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:50:59,492 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-09-20 20:50:59,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 343 transitions, 968 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:59,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:50:59,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-09-20 20:50:59,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:50:59,898 INFO L130 PetriNetUnfolder]: 247/1383 cut-off events. [2022-09-20 20:50:59,899 INFO L131 PetriNetUnfolder]: For 2060/2076 co-relation queries the response was YES. [2022-09-20 20:50:59,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2960 conditions, 1383 events. 247/1383 cut-off events. For 2060/2076 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10318 event pairs, 155 based on Foata normal form. 1/1268 useless extension candidates. Maximal degree in co-relation 2903. Up to 347 conditions per place. [2022-09-20 20:50:59,919 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 36 selfloop transitions, 4 changer transitions 26/369 dead transitions. [2022-09-20 20:50:59,920 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 369 transitions, 1239 flow [2022-09-20 20:50:59,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-09-20 20:50:59,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-09-20 20:50:59,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3446 transitions. [2022-09-20 20:50:59,927 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8976295910393332 [2022-09-20 20:50:59,927 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3446 transitions. [2022-09-20 20:50:59,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3446 transitions. [2022-09-20 20:50:59,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:50:59,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3446 transitions. [2022-09-20 20:50:59,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 313.27272727272725) internal successors, (3446), 11 states have internal predecessors, (3446), 0 states have call successors, (0), 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 20:50:59,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 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 20:50:59,940 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 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 20:50:59,940 INFO L175 Difference]: Start difference. First operand has 379 places, 343 transitions, 968 flow. Second operand 11 states and 3446 transitions. [2022-09-20 20:50:59,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 369 transitions, 1239 flow [2022-09-20 20:50:59,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 369 transitions, 1202 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-09-20 20:50:59,952 INFO L231 Difference]: Finished difference. Result has 384 places, 337 transitions, 888 flow [2022-09-20 20:50:59,952 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=888, PETRI_PLACES=384, PETRI_TRANSITIONS=337} [2022-09-20 20:50:59,953 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 65 predicate places. [2022-09-20 20:50:59,953 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 337 transitions, 888 flow [2022-09-20 20:50:59,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:50:59,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:50:59,954 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 20:50:59,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 20:50:59,955 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 20:50:59,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:50:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash 97999750, now seen corresponding path program 6 times [2022-09-20 20:50:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:50:59,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765792209] [2022-09-20 20:50:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:50:59,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:50:59,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:00,087 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 20:51:00,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:00,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765792209] [2022-09-20 20:51:00,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765792209] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:00,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:00,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 20:51:00,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201546682] [2022-09-20 20:51:00,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:00,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 20:51:00,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:00,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 20:51:00,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-09-20 20:51:00,091 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-09-20 20:51:00,093 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 337 transitions, 888 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:51:00,093 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:00,093 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-09-20 20:51:00,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:00,486 INFO L130 PetriNetUnfolder]: 221/1285 cut-off events. [2022-09-20 20:51:00,486 INFO L131 PetriNetUnfolder]: For 2161/2185 co-relation queries the response was YES. [2022-09-20 20:51:00,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 1285 events. 221/1285 cut-off events. For 2161/2185 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9238 event pairs, 147 based on Foata normal form. 2/1180 useless extension candidates. Maximal degree in co-relation 2552. Up to 300 conditions per place. [2022-09-20 20:51:00,507 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 31 selfloop transitions, 2 changer transitions 28/364 dead transitions. [2022-09-20 20:51:00,507 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 364 transitions, 1146 flow [2022-09-20 20:51:00,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-09-20 20:51:00,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-09-20 20:51:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3756 transitions. [2022-09-20 20:51:00,512 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8968481375358166 [2022-09-20 20:51:00,512 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3756 transitions. [2022-09-20 20:51:00,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3756 transitions. [2022-09-20 20:51:00,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:00,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3756 transitions. [2022-09-20 20:51:00,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 313.0) internal successors, (3756), 12 states have internal predecessors, (3756), 0 states have call successors, (0), 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 20:51:00,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 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 20:51:00,525 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 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 20:51:00,525 INFO L175 Difference]: Start difference. First operand has 384 places, 337 transitions, 888 flow. Second operand 12 states and 3756 transitions. [2022-09-20 20:51:00,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 364 transitions, 1146 flow [2022-09-20 20:51:00,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 364 transitions, 1086 flow, removed 17 selfloop flow, removed 12 redundant places. [2022-09-20 20:51:00,535 INFO L231 Difference]: Finished difference. Result has 378 places, 331 transitions, 811 flow [2022-09-20 20:51:00,536 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=811, PETRI_PLACES=378, PETRI_TRANSITIONS=331} [2022-09-20 20:51:00,536 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 59 predicate places. [2022-09-20 20:51:00,537 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 331 transitions, 811 flow [2022-09-20 20:51:00,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 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 20:51:00,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:00,538 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 20:51:00,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-20 20:51:00,538 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 20:51:00,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:00,539 INFO L85 PathProgramCache]: Analyzing trace with hash 173190210, now seen corresponding path program 1 times [2022-09-20 20:51:00,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:00,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61928149] [2022-09-20 20:51:00,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:00,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:00,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:00,620 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 20:51:00,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:00,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61928149] [2022-09-20 20:51:00,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61928149] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:00,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:00,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:00,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750623270] [2022-09-20 20:51:00,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:00,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:00,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:00,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:00,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:00,623 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:00,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 331 transitions, 811 flow. Second operand has 4 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 20:51:00,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:00,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:00,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:01,190 INFO L130 PetriNetUnfolder]: 525/3162 cut-off events. [2022-09-20 20:51:01,190 INFO L131 PetriNetUnfolder]: For 2272/2335 co-relation queries the response was YES. [2022-09-20 20:51:01,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5318 conditions, 3162 events. 525/3162 cut-off events. For 2272/2335 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 28108 event pairs, 283 based on Foata normal form. 0/2669 useless extension candidates. Maximal degree in co-relation 5267. Up to 427 conditions per place. [2022-09-20 20:51:01,233 INFO L137 encePairwiseOnDemand]: 345/349 looper letters, 37 selfloop transitions, 2 changer transitions 4/348 dead transitions. [2022-09-20 20:51:01,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 348 transitions, 934 flow [2022-09-20 20:51:01,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 20:51:01,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 20:51:01,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1283 transitions. [2022-09-20 20:51:01,235 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.919054441260745 [2022-09-20 20:51:01,235 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1283 transitions. [2022-09-20 20:51:01,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1283 transitions. [2022-09-20 20:51:01,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:01,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1283 transitions. [2022-09-20 20:51:01,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 320.75) internal successors, (1283), 4 states have internal predecessors, (1283), 0 states have call successors, (0), 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 20:51:01,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:01,240 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:01,240 INFO L175 Difference]: Start difference. First operand has 378 places, 331 transitions, 811 flow. Second operand 4 states and 1283 transitions. [2022-09-20 20:51:01,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 348 transitions, 934 flow [2022-09-20 20:51:01,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 348 transitions, 906 flow, removed 10 selfloop flow, removed 13 redundant places. [2022-09-20 20:51:01,261 INFO L231 Difference]: Finished difference. Result has 358 places, 330 transitions, 788 flow [2022-09-20 20:51:01,262 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=788, PETRI_PLACES=358, PETRI_TRANSITIONS=330} [2022-09-20 20:51:01,262 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 39 predicate places. [2022-09-20 20:51:01,262 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 330 transitions, 788 flow [2022-09-20 20:51:01,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:01,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:01,263 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 20:51:01,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-20 20:51:01,264 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 20:51:01,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:01,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1679357394, now seen corresponding path program 2 times [2022-09-20 20:51:01,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:01,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944556506] [2022-09-20 20:51:01,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:01,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:01,336 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 20:51:01,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:01,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944556506] [2022-09-20 20:51:01,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944556506] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:01,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:01,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:01,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147168691] [2022-09-20 20:51:01,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:01,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:01,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:01,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:01,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:01,339 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:01,340 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 330 transitions, 788 flow. Second operand has 4 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 20:51:01,340 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:01,340 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:01,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:01,983 INFO L130 PetriNetUnfolder]: 407/3171 cut-off events. [2022-09-20 20:51:01,983 INFO L131 PetriNetUnfolder]: For 892/925 co-relation queries the response was YES. [2022-09-20 20:51:02,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5263 conditions, 3171 events. 407/3171 cut-off events. For 892/925 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 29873 event pairs, 80 based on Foata normal form. 7/2932 useless extension candidates. Maximal degree in co-relation 4761. Up to 314 conditions per place. [2022-09-20 20:51:02,034 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 47 selfloop transitions, 8 changer transitions 1/361 dead transitions. [2022-09-20 20:51:02,034 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 361 transitions, 988 flow [2022-09-20 20:51:02,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:02,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1607 transitions. [2022-09-20 20:51:02,037 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9209169054441261 [2022-09-20 20:51:02,037 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1607 transitions. [2022-09-20 20:51:02,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1607 transitions. [2022-09-20 20:51:02,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:02,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1607 transitions. [2022-09-20 20:51:02,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.4) internal successors, (1607), 5 states have internal predecessors, (1607), 0 states have call successors, (0), 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 20:51:02,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:02,042 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:02,042 INFO L175 Difference]: Start difference. First operand has 358 places, 330 transitions, 788 flow. Second operand 5 states and 1607 transitions. [2022-09-20 20:51:02,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 361 transitions, 988 flow [2022-09-20 20:51:02,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 361 transitions, 982 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-09-20 20:51:02,057 INFO L231 Difference]: Finished difference. Result has 358 places, 337 transitions, 849 flow [2022-09-20 20:51:02,058 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=849, PETRI_PLACES=358, PETRI_TRANSITIONS=337} [2022-09-20 20:51:02,058 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 39 predicate places. [2022-09-20 20:51:02,058 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 337 transitions, 849 flow [2022-09-20 20:51:02,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:02,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:02,059 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 20:51:02,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 20:51:02,059 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 20:51:02,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:02,060 INFO L85 PathProgramCache]: Analyzing trace with hash 607136686, now seen corresponding path program 1 times [2022-09-20 20:51:02,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:02,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962253094] [2022-09-20 20:51:02,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:02,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:02,117 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 20:51:02,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:02,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962253094] [2022-09-20 20:51:02,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962253094] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:02,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:02,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:02,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179922429] [2022-09-20 20:51:02,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:02,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:02,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:02,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:02,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:02,120 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:02,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 337 transitions, 849 flow. Second operand has 4 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 20:51:02,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:02,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:02,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:02,832 INFO L130 PetriNetUnfolder]: 495/4134 cut-off events. [2022-09-20 20:51:02,832 INFO L131 PetriNetUnfolder]: For 2364/2408 co-relation queries the response was YES. [2022-09-20 20:51:02,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7210 conditions, 4134 events. 495/4134 cut-off events. For 2364/2408 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 40794 event pairs, 233 based on Foata normal form. 22/3845 useless extension candidates. Maximal degree in co-relation 6030. Up to 393 conditions per place. [2022-09-20 20:51:02,888 INFO L137 encePairwiseOnDemand]: 339/349 looper letters, 55 selfloop transitions, 7 changer transitions 7/374 dead transitions. [2022-09-20 20:51:02,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 374 transitions, 1136 flow [2022-09-20 20:51:02,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:02,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:02,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1613 transitions. [2022-09-20 20:51:02,891 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9243553008595988 [2022-09-20 20:51:02,891 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1613 transitions. [2022-09-20 20:51:02,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1613 transitions. [2022-09-20 20:51:02,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:02,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1613 transitions. [2022-09-20 20:51:02,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.6) internal successors, (1613), 5 states have internal predecessors, (1613), 0 states have call successors, (0), 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 20:51:02,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:02,896 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:02,896 INFO L175 Difference]: Start difference. First operand has 358 places, 337 transitions, 849 flow. Second operand 5 states and 1613 transitions. [2022-09-20 20:51:02,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 374 transitions, 1136 flow [2022-09-20 20:51:02,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 374 transitions, 1120 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-09-20 20:51:02,919 INFO L231 Difference]: Finished difference. Result has 365 places, 341 transitions, 901 flow [2022-09-20 20:51:02,919 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=901, PETRI_PLACES=365, PETRI_TRANSITIONS=341} [2022-09-20 20:51:02,920 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 46 predicate places. [2022-09-20 20:51:02,920 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 341 transitions, 901 flow [2022-09-20 20:51:02,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:02,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:02,921 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 20:51:02,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 20:51:02,921 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 20:51:02,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:02,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1401141140, now seen corresponding path program 2 times [2022-09-20 20:51:02,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:02,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474281874] [2022-09-20 20:51:02,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:02,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:02,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:02,976 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 20:51:02,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:02,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474281874] [2022-09-20 20:51:02,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474281874] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:02,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:02,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:02,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513748778] [2022-09-20 20:51:02,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:02,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:02,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:02,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:02,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:02,979 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:02,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 341 transitions, 901 flow. Second operand has 4 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 20:51:02,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:02,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:02,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:03,695 INFO L130 PetriNetUnfolder]: 420/4088 cut-off events. [2022-09-20 20:51:03,695 INFO L131 PetriNetUnfolder]: For 2412/2660 co-relation queries the response was YES. [2022-09-20 20:51:03,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7373 conditions, 4088 events. 420/4088 cut-off events. For 2412/2660 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 41857 event pairs, 133 based on Foata normal form. 11/3819 useless extension candidates. Maximal degree in co-relation 6511. Up to 302 conditions per place. [2022-09-20 20:51:03,764 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 58 selfloop transitions, 16 changer transitions 3/382 dead transitions. [2022-09-20 20:51:03,764 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 382 transitions, 1294 flow [2022-09-20 20:51:03,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:03,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:03,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1608 transitions. [2022-09-20 20:51:03,766 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9214899713467049 [2022-09-20 20:51:03,766 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1608 transitions. [2022-09-20 20:51:03,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1608 transitions. [2022-09-20 20:51:03,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:03,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1608 transitions. [2022-09-20 20:51:03,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.6) internal successors, (1608), 5 states have internal predecessors, (1608), 0 states have call successors, (0), 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 20:51:03,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:03,771 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:03,771 INFO L175 Difference]: Start difference. First operand has 365 places, 341 transitions, 901 flow. Second operand 5 states and 1608 transitions. [2022-09-20 20:51:03,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 382 transitions, 1294 flow [2022-09-20 20:51:03,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 382 transitions, 1276 flow, removed 6 selfloop flow, removed 4 redundant places. [2022-09-20 20:51:03,793 INFO L231 Difference]: Finished difference. Result has 368 places, 353 transitions, 1048 flow [2022-09-20 20:51:03,794 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=885, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1048, PETRI_PLACES=368, PETRI_TRANSITIONS=353} [2022-09-20 20:51:03,794 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 49 predicate places. [2022-09-20 20:51:03,794 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 353 transitions, 1048 flow [2022-09-20 20:51:03,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:03,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:03,795 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 20:51:03,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-20 20:51:03,795 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 20:51:03,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:03,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1743690000, now seen corresponding path program 3 times [2022-09-20 20:51:03,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:03,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907980999] [2022-09-20 20:51:03,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:03,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:03,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:03,849 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 20:51:03,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:03,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907980999] [2022-09-20 20:51:03,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907980999] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:03,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:03,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:03,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460915183] [2022-09-20 20:51:03,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:03,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:03,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:03,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:03,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:03,853 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:03,854 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 353 transitions, 1048 flow. Second operand has 4 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 20:51:03,854 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:03,854 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:03,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:04,738 INFO L130 PetriNetUnfolder]: 486/4541 cut-off events. [2022-09-20 20:51:04,738 INFO L131 PetriNetUnfolder]: For 3344/3630 co-relation queries the response was YES. [2022-09-20 20:51:04,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7926 conditions, 4541 events. 486/4541 cut-off events. For 3344/3630 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 45769 event pairs, 243 based on Foata normal form. 23/4180 useless extension candidates. Maximal degree in co-relation 7538. Up to 392 conditions per place. [2022-09-20 20:51:04,785 INFO L137 encePairwiseOnDemand]: 339/349 looper letters, 59 selfloop transitions, 18 changer transitions 7/389 dead transitions. [2022-09-20 20:51:04,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 389 transitions, 1433 flow [2022-09-20 20:51:04,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:04,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:04,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1613 transitions. [2022-09-20 20:51:04,788 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9243553008595988 [2022-09-20 20:51:04,788 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1613 transitions. [2022-09-20 20:51:04,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1613 transitions. [2022-09-20 20:51:04,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:04,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1613 transitions. [2022-09-20 20:51:04,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.6) internal successors, (1613), 5 states have internal predecessors, (1613), 0 states have call successors, (0), 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 20:51:04,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:04,793 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:04,793 INFO L175 Difference]: Start difference. First operand has 368 places, 353 transitions, 1048 flow. Second operand 5 states and 1613 transitions. [2022-09-20 20:51:04,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 389 transitions, 1433 flow [2022-09-20 20:51:04,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 389 transitions, 1425 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-09-20 20:51:04,811 INFO L231 Difference]: Finished difference. Result has 376 places, 361 transitions, 1214 flow [2022-09-20 20:51:04,812 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1214, PETRI_PLACES=376, PETRI_TRANSITIONS=361} [2022-09-20 20:51:04,813 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 57 predicate places. [2022-09-20 20:51:04,813 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 361 transitions, 1214 flow [2022-09-20 20:51:04,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:04,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:04,813 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 20:51:04,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-20 20:51:04,814 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 20:51:04,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:04,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1670006622, now seen corresponding path program 3 times [2022-09-20 20:51:04,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:04,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875852998] [2022-09-20 20:51:04,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:04,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:04,883 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 20:51:04,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:04,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875852998] [2022-09-20 20:51:04,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875852998] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:04,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:04,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:04,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845657857] [2022-09-20 20:51:04,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:04,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:04,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:04,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:04,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:04,888 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:04,889 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 361 transitions, 1214 flow. Second operand has 4 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 20:51:04,889 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:04,889 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:04,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:05,650 INFO L130 PetriNetUnfolder]: 341/3656 cut-off events. [2022-09-20 20:51:05,650 INFO L131 PetriNetUnfolder]: For 4271/4292 co-relation queries the response was YES. [2022-09-20 20:51:05,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7272 conditions, 3656 events. 341/3656 cut-off events. For 4271/4292 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 36239 event pairs, 91 based on Foata normal form. 16/3487 useless extension candidates. Maximal degree in co-relation 7204. Up to 368 conditions per place. [2022-09-20 20:51:05,706 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 67 selfloop transitions, 14 changer transitions 2/388 dead transitions. [2022-09-20 20:51:05,706 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 388 transitions, 1565 flow [2022-09-20 20:51:05,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:05,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:05,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1603 transitions. [2022-09-20 20:51:05,708 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9186246418338109 [2022-09-20 20:51:05,708 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1603 transitions. [2022-09-20 20:51:05,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1603 transitions. [2022-09-20 20:51:05,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:05,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1603 transitions. [2022-09-20 20:51:05,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.6) internal successors, (1603), 5 states have internal predecessors, (1603), 0 states have call successors, (0), 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 20:51:05,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:05,713 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:05,713 INFO L175 Difference]: Start difference. First operand has 376 places, 361 transitions, 1214 flow. Second operand 5 states and 1603 transitions. [2022-09-20 20:51:05,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 388 transitions, 1565 flow [2022-09-20 20:51:05,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 388 transitions, 1549 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-09-20 20:51:05,741 INFO L231 Difference]: Finished difference. Result has 382 places, 367 transitions, 1302 flow [2022-09-20 20:51:05,741 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1302, PETRI_PLACES=382, PETRI_TRANSITIONS=367} [2022-09-20 20:51:05,742 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 63 predicate places. [2022-09-20 20:51:05,742 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 367 transitions, 1302 flow [2022-09-20 20:51:05,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:05,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:05,743 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 20:51:05,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-20 20:51:05,743 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 20:51:05,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:05,743 INFO L85 PathProgramCache]: Analyzing trace with hash 84682456, now seen corresponding path program 4 times [2022-09-20 20:51:05,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:05,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363509558] [2022-09-20 20:51:05,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:05,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:05,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:05,796 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 20:51:05,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:05,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363509558] [2022-09-20 20:51:05,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363509558] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:05,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:05,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:05,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357706011] [2022-09-20 20:51:05,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:05,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:05,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:05,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:05,799 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:05,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 367 transitions, 1302 flow. Second operand has 4 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 20:51:05,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:05,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:05,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:06,395 INFO L130 PetriNetUnfolder]: 357/3621 cut-off events. [2022-09-20 20:51:06,395 INFO L131 PetriNetUnfolder]: For 5410/5719 co-relation queries the response was YES. [2022-09-20 20:51:06,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7500 conditions, 3621 events. 357/3621 cut-off events. For 5410/5719 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 35552 event pairs, 121 based on Foata normal form. 9/3392 useless extension candidates. Maximal degree in co-relation 6395. Up to 279 conditions per place. [2022-09-20 20:51:06,448 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 69 selfloop transitions, 23 changer transitions 1/398 dead transitions. [2022-09-20 20:51:06,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 398 transitions, 1743 flow [2022-09-20 20:51:06,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:06,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1604 transitions. [2022-09-20 20:51:06,452 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9191977077363896 [2022-09-20 20:51:06,452 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1604 transitions. [2022-09-20 20:51:06,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1604 transitions. [2022-09-20 20:51:06,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:06,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1604 transitions. [2022-09-20 20:51:06,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.8) internal successors, (1604), 5 states have internal predecessors, (1604), 0 states have call successors, (0), 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 20:51:06,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:06,460 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:06,460 INFO L175 Difference]: Start difference. First operand has 382 places, 367 transitions, 1302 flow. Second operand 5 states and 1604 transitions. [2022-09-20 20:51:06,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 398 transitions, 1743 flow [2022-09-20 20:51:06,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 398 transitions, 1731 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-09-20 20:51:06,497 INFO L231 Difference]: Finished difference. Result has 389 places, 378 transitions, 1508 flow [2022-09-20 20:51:06,497 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1508, PETRI_PLACES=389, PETRI_TRANSITIONS=378} [2022-09-20 20:51:06,497 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 70 predicate places. [2022-09-20 20:51:06,498 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 378 transitions, 1508 flow [2022-09-20 20:51:06,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:06,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:06,499 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 20:51:06,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 20:51:06,500 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 20:51:06,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:06,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1587500012, now seen corresponding path program 5 times [2022-09-20 20:51:06,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:06,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857426508] [2022-09-20 20:51:06,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:06,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:06,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:06,553 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 20:51:06,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:06,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857426508] [2022-09-20 20:51:06,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857426508] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:06,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:06,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:06,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438238563] [2022-09-20 20:51:06,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:06,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:06,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:06,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:06,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:06,556 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:06,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 378 transitions, 1508 flow. Second operand has 4 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 20:51:06,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:06,557 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:06,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:07,226 INFO L130 PetriNetUnfolder]: 417/4237 cut-off events. [2022-09-20 20:51:07,226 INFO L131 PetriNetUnfolder]: For 7779/8419 co-relation queries the response was YES. [2022-09-20 20:51:07,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8371 conditions, 4237 events. 417/4237 cut-off events. For 7779/8419 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 42005 event pairs, 238 based on Foata normal form. 1/3903 useless extension candidates. Maximal degree in co-relation 7160. Up to 537 conditions per place. [2022-09-20 20:51:07,271 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 71 selfloop transitions, 4 changer transitions 7/387 dead transitions. [2022-09-20 20:51:07,271 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 387 transitions, 1746 flow [2022-09-20 20:51:07,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 20:51:07,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 20:51:07,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1277 transitions. [2022-09-20 20:51:07,274 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.914756446991404 [2022-09-20 20:51:07,274 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1277 transitions. [2022-09-20 20:51:07,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1277 transitions. [2022-09-20 20:51:07,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:07,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1277 transitions. [2022-09-20 20:51:07,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 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 20:51:07,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:07,278 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:07,278 INFO L175 Difference]: Start difference. First operand has 389 places, 378 transitions, 1508 flow. Second operand 4 states and 1277 transitions. [2022-09-20 20:51:07,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 387 transitions, 1746 flow [2022-09-20 20:51:07,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 387 transitions, 1730 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-09-20 20:51:07,309 INFO L231 Difference]: Finished difference. Result has 394 places, 374 transitions, 1447 flow [2022-09-20 20:51:07,309 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1447, PETRI_PLACES=394, PETRI_TRANSITIONS=374} [2022-09-20 20:51:07,310 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 75 predicate places. [2022-09-20 20:51:07,310 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 374 transitions, 1447 flow [2022-09-20 20:51:07,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:07,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:07,310 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 20:51:07,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-20 20:51:07,311 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 20:51:07,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:07,311 INFO L85 PathProgramCache]: Analyzing trace with hash 661941396, now seen corresponding path program 6 times [2022-09-20 20:51:07,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:07,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606460234] [2022-09-20 20:51:07,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:07,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:07,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:07,358 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 20:51:07,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:07,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606460234] [2022-09-20 20:51:07,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606460234] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:07,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:07,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:07,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363107876] [2022-09-20 20:51:07,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:07,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:07,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:07,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:07,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:07,362 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:07,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 374 transitions, 1447 flow. Second operand has 4 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 20:51:07,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:07,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:07,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:08,083 INFO L130 PetriNetUnfolder]: 413/4003 cut-off events. [2022-09-20 20:51:08,083 INFO L131 PetriNetUnfolder]: For 7973/8655 co-relation queries the response was YES. [2022-09-20 20:51:08,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7874 conditions, 4003 events. 413/4003 cut-off events. For 7973/8655 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 39154 event pairs, 223 based on Foata normal form. 4/3680 useless extension candidates. Maximal degree in co-relation 7828. Up to 474 conditions per place. [2022-09-20 20:51:08,126 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 68 selfloop transitions, 6 changer transitions 5/384 dead transitions. [2022-09-20 20:51:08,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 384 transitions, 1675 flow [2022-09-20 20:51:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 20:51:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 20:51:08,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1279 transitions. [2022-09-20 20:51:08,128 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.916189111747851 [2022-09-20 20:51:08,128 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1279 transitions. [2022-09-20 20:51:08,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1279 transitions. [2022-09-20 20:51:08,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:08,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1279 transitions. [2022-09-20 20:51:08,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 319.75) internal successors, (1279), 4 states have internal predecessors, (1279), 0 states have call successors, (0), 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 20:51:08,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:08,133 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:08,133 INFO L175 Difference]: Start difference. First operand has 394 places, 374 transitions, 1447 flow. Second operand 4 states and 1279 transitions. [2022-09-20 20:51:08,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 384 transitions, 1675 flow [2022-09-20 20:51:08,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 384 transitions, 1668 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-09-20 20:51:08,163 INFO L231 Difference]: Finished difference. Result has 396 places, 371 transitions, 1416 flow [2022-09-20 20:51:08,163 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1416, PETRI_PLACES=396, PETRI_TRANSITIONS=371} [2022-09-20 20:51:08,164 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 77 predicate places. [2022-09-20 20:51:08,164 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 371 transitions, 1416 flow [2022-09-20 20:51:08,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:08,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:08,164 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 20:51:08,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-20 20:51:08,165 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 20:51:08,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:08,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1610304352, now seen corresponding path program 4 times [2022-09-20 20:51:08,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:08,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770313106] [2022-09-20 20:51:08,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:08,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:08,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:08,230 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 20:51:08,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:08,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770313106] [2022-09-20 20:51:08,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770313106] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:08,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:08,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:08,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50802611] [2022-09-20 20:51:08,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:08,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:08,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:08,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:08,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:08,233 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:08,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 371 transitions, 1416 flow. Second operand has 4 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 20:51:08,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:08,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:08,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:08,915 INFO L130 PetriNetUnfolder]: 411/3909 cut-off events. [2022-09-20 20:51:08,915 INFO L131 PetriNetUnfolder]: For 8027/8705 co-relation queries the response was YES. [2022-09-20 20:51:08,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 3909 events. 411/3909 cut-off events. For 8027/8705 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 37725 event pairs, 231 based on Foata normal form. 1/3590 useless extension candidates. Maximal degree in co-relation 7674. Up to 476 conditions per place. [2022-09-20 20:51:08,965 INFO L137 encePairwiseOnDemand]: 346/349 looper letters, 63 selfloop transitions, 6 changer transitions 2/376 dead transitions. [2022-09-20 20:51:08,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 376 transitions, 1578 flow [2022-09-20 20:51:08,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-20 20:51:08,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-09-20 20:51:08,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1277 transitions. [2022-09-20 20:51:08,967 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.914756446991404 [2022-09-20 20:51:08,968 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1277 transitions. [2022-09-20 20:51:08,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1277 transitions. [2022-09-20 20:51:08,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:08,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1277 transitions. [2022-09-20 20:51:08,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 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 20:51:08,972 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:08,973 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 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 20:51:08,973 INFO L175 Difference]: Start difference. First operand has 396 places, 371 transitions, 1416 flow. Second operand 4 states and 1277 transitions. [2022-09-20 20:51:08,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 376 transitions, 1578 flow [2022-09-20 20:51:09,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 376 transitions, 1564 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-09-20 20:51:09,004 INFO L231 Difference]: Finished difference. Result has 397 places, 367 transitions, 1363 flow [2022-09-20 20:51:09,005 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1363, PETRI_PLACES=397, PETRI_TRANSITIONS=367} [2022-09-20 20:51:09,005 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 78 predicate places. [2022-09-20 20:51:09,006 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 367 transitions, 1363 flow [2022-09-20 20:51:09,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:09,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:09,006 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 20:51:09,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-20 20:51:09,007 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 20:51:09,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1077616816, now seen corresponding path program 1 times [2022-09-20 20:51:09,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:09,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81046553] [2022-09-20 20:51:09,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:09,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:09,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:09,067 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 20:51:09,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:09,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81046553] [2022-09-20 20:51:09,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81046553] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:09,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:09,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:09,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506615346] [2022-09-20 20:51:09,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:09,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:09,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:09,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:09,071 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:09,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 367 transitions, 1363 flow. Second operand has 4 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 20:51:09,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:09,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:09,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:09,792 INFO L130 PetriNetUnfolder]: 427/3735 cut-off events. [2022-09-20 20:51:09,792 INFO L131 PetriNetUnfolder]: For 8318/8415 co-relation queries the response was YES. [2022-09-20 20:51:09,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7861 conditions, 3735 events. 427/3735 cut-off events. For 8318/8415 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 35725 event pairs, 68 based on Foata normal form. 18/3507 useless extension candidates. Maximal degree in co-relation 7814. Up to 398 conditions per place. [2022-09-20 20:51:09,865 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 87 selfloop transitions, 16 changer transitions 14/422 dead transitions. [2022-09-20 20:51:09,865 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 422 transitions, 2217 flow [2022-09-20 20:51:09,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:09,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:09,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1608 transitions. [2022-09-20 20:51:09,868 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9214899713467049 [2022-09-20 20:51:09,868 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1608 transitions. [2022-09-20 20:51:09,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1608 transitions. [2022-09-20 20:51:09,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:09,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1608 transitions. [2022-09-20 20:51:09,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.6) internal successors, (1608), 5 states have internal predecessors, (1608), 0 states have call successors, (0), 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 20:51:09,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:09,874 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:09,874 INFO L175 Difference]: Start difference. First operand has 397 places, 367 transitions, 1363 flow. Second operand 5 states and 1608 transitions. [2022-09-20 20:51:09,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 422 transitions, 2217 flow [2022-09-20 20:51:09,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 422 transitions, 2194 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-09-20 20:51:09,912 INFO L231 Difference]: Finished difference. Result has 402 places, 377 transitions, 1541 flow [2022-09-20 20:51:09,912 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1541, PETRI_PLACES=402, PETRI_TRANSITIONS=377} [2022-09-20 20:51:09,913 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 83 predicate places. [2022-09-20 20:51:09,913 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 377 transitions, 1541 flow [2022-09-20 20:51:09,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:09,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:09,914 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 20:51:09,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-20 20:51:09,914 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 20:51:09,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:09,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1811881846, now seen corresponding path program 2 times [2022-09-20 20:51:09,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:09,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366821967] [2022-09-20 20:51:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:09,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:09,971 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 20:51:09,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:09,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366821967] [2022-09-20 20:51:09,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366821967] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:09,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:09,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:51:09,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859013709] [2022-09-20 20:51:09,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:09,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:51:09,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:51:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:51:09,974 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:51:09,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 377 transitions, 1541 flow. Second operand has 4 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 20:51:09,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:09,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:51:09,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:10,670 INFO L130 PetriNetUnfolder]: 429/3699 cut-off events. [2022-09-20 20:51:10,670 INFO L131 PetriNetUnfolder]: For 10085/10911 co-relation queries the response was YES. [2022-09-20 20:51:10,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7887 conditions, 3699 events. 429/3699 cut-off events. For 10085/10911 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 35318 event pairs, 91 based on Foata normal form. 28/3449 useless extension candidates. Maximal degree in co-relation 7837. Up to 357 conditions per place. [2022-09-20 20:51:10,707 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 80 selfloop transitions, 25 changer transitions 7/417 dead transitions. [2022-09-20 20:51:10,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 417 transitions, 2238 flow [2022-09-20 20:51:10,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:51:10,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:51:10,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1606 transitions. [2022-09-20 20:51:10,710 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9203438395415473 [2022-09-20 20:51:10,710 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1606 transitions. [2022-09-20 20:51:10,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1606 transitions. [2022-09-20 20:51:10,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:10,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1606 transitions. [2022-09-20 20:51:10,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.2) internal successors, (1606), 5 states have internal predecessors, (1606), 0 states have call successors, (0), 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 20:51:10,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:10,715 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:51:10,715 INFO L175 Difference]: Start difference. First operand has 402 places, 377 transitions, 1541 flow. Second operand 5 states and 1606 transitions. [2022-09-20 20:51:10,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 417 transitions, 2238 flow [2022-09-20 20:51:10,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 417 transitions, 2212 flow, removed 13 selfloop flow, removed 0 redundant places. [2022-09-20 20:51:10,748 INFO L231 Difference]: Finished difference. Result has 410 places, 387 transitions, 1768 flow [2022-09-20 20:51:10,748 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1768, PETRI_PLACES=410, PETRI_TRANSITIONS=387} [2022-09-20 20:51:10,749 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 91 predicate places. [2022-09-20 20:51:10,749 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 387 transitions, 1768 flow [2022-09-20 20:51:10,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:51:10,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:10,749 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 20:51:10,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 20:51:10,750 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 20:51:10,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:10,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1249576786, now seen corresponding path program 1 times [2022-09-20 20:51:10,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:10,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21225656] [2022-09-20 20:51:10,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:10,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:10,874 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 20:51:10,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:10,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21225656] [2022-09-20 20:51:10,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21225656] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:10,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:10,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:10,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785428102] [2022-09-20 20:51:10,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:10,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:10,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:10,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:10,880 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:10,882 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 387 transitions, 1768 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:10,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:10,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:10,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:12,512 INFO L130 PetriNetUnfolder]: 2352/7967 cut-off events. [2022-09-20 20:51:12,512 INFO L131 PetriNetUnfolder]: For 8083/8283 co-relation queries the response was YES. [2022-09-20 20:51:12,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16801 conditions, 7967 events. 2352/7967 cut-off events. For 8083/8283 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 84166 event pairs, 1442 based on Foata normal form. 6/7077 useless extension candidates. Maximal degree in co-relation 16747. Up to 3026 conditions per place. [2022-09-20 20:51:12,599 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 80 selfloop transitions, 30 changer transitions 28/491 dead transitions. [2022-09-20 20:51:12,600 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 491 transitions, 2367 flow [2022-09-20 20:51:12,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 20:51:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 20:51:12,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7383 transitions. [2022-09-20 20:51:12,607 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8814469914040115 [2022-09-20 20:51:12,607 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7383 transitions. [2022-09-20 20:51:12,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7383 transitions. [2022-09-20 20:51:12,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:12,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7383 transitions. [2022-09-20 20:51:12,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 307.625) internal successors, (7383), 24 states have internal predecessors, (7383), 0 states have call successors, (0), 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 20:51:12,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 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 20:51:12,625 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 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 20:51:12,625 INFO L175 Difference]: Start difference. First operand has 410 places, 387 transitions, 1768 flow. Second operand 24 states and 7383 transitions. [2022-09-20 20:51:12,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 491 transitions, 2367 flow [2022-09-20 20:51:12,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 491 transitions, 2345 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-09-20 20:51:12,667 INFO L231 Difference]: Finished difference. Result has 453 places, 416 transitions, 2000 flow [2022-09-20 20:51:12,667 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2000, PETRI_PLACES=453, PETRI_TRANSITIONS=416} [2022-09-20 20:51:12,668 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 134 predicate places. [2022-09-20 20:51:12,668 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 416 transitions, 2000 flow [2022-09-20 20:51:12,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:12,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:12,669 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 20:51:12,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-20 20:51:12,669 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 20:51:12,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:12,669 INFO L85 PathProgramCache]: Analyzing trace with hash 829688774, now seen corresponding path program 2 times [2022-09-20 20:51:12,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:12,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746289046] [2022-09-20 20:51:12,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:12,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:12,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:12,792 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 20:51:12,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:12,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746289046] [2022-09-20 20:51:12,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746289046] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:12,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:12,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:12,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138012015] [2022-09-20 20:51:12,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:12,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:12,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:12,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:12,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:12,795 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:12,797 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 416 transitions, 2000 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:12,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:12,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:12,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:14,661 INFO L130 PetriNetUnfolder]: 2444/8543 cut-off events. [2022-09-20 20:51:14,662 INFO L131 PetriNetUnfolder]: For 19548/20116 co-relation queries the response was YES. [2022-09-20 20:51:14,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23961 conditions, 8543 events. 2444/8543 cut-off events. For 19548/20116 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 90718 event pairs, 1338 based on Foata normal form. 8/7619 useless extension candidates. Maximal degree in co-relation 23886. Up to 2743 conditions per place. [2022-09-20 20:51:14,788 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 113 selfloop transitions, 45 changer transitions 26/537 dead transitions. [2022-09-20 20:51:14,788 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 537 transitions, 3011 flow [2022-09-20 20:51:14,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 20:51:14,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 20:51:14,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7380 transitions. [2022-09-20 20:51:14,793 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8810888252148997 [2022-09-20 20:51:14,793 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7380 transitions. [2022-09-20 20:51:14,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7380 transitions. [2022-09-20 20:51:14,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:14,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7380 transitions. [2022-09-20 20:51:14,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 307.5) internal successors, (7380), 24 states have internal predecessors, (7380), 0 states have call successors, (0), 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 20:51:14,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 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 20:51:14,809 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 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 20:51:14,809 INFO L175 Difference]: Start difference. First operand has 453 places, 416 transitions, 2000 flow. Second operand 24 states and 7380 transitions. [2022-09-20 20:51:14,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 537 transitions, 3011 flow [2022-09-20 20:51:14,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 537 transitions, 2929 flow, removed 41 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:14,980 INFO L231 Difference]: Finished difference. Result has 492 places, 445 transitions, 2408 flow [2022-09-20 20:51:14,980 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1956, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2408, PETRI_PLACES=492, PETRI_TRANSITIONS=445} [2022-09-20 20:51:14,981 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 173 predicate places. [2022-09-20 20:51:14,981 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 445 transitions, 2408 flow [2022-09-20 20:51:14,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:14,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:14,982 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 20:51:14,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-20 20:51:14,982 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 20:51:14,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:14,982 INFO L85 PathProgramCache]: Analyzing trace with hash -856323658, now seen corresponding path program 3 times [2022-09-20 20:51:14,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:14,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321669963] [2022-09-20 20:51:14,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:14,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:15,264 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 20:51:15,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:15,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321669963] [2022-09-20 20:51:15,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321669963] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:15,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:15,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:15,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816875253] [2022-09-20 20:51:15,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:15,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:15,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:15,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:15,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:15,268 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:15,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 445 transitions, 2408 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:15,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:15,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:15,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:17,528 INFO L130 PetriNetUnfolder]: 2616/8947 cut-off events. [2022-09-20 20:51:17,528 INFO L131 PetriNetUnfolder]: For 33767/33999 co-relation queries the response was YES. [2022-09-20 20:51:17,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29785 conditions, 8947 events. 2616/8947 cut-off events. For 33767/33999 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 96527 event pairs, 1614 based on Foata normal form. 8/7958 useless extension candidates. Maximal degree in co-relation 29691. Up to 3496 conditions per place. [2022-09-20 20:51:17,720 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 101 selfloop transitions, 56 changer transitions 24/534 dead transitions. [2022-09-20 20:51:17,720 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 534 transitions, 3592 flow [2022-09-20 20:51:17,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-20 20:51:17,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-20 20:51:17,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6761 transitions. [2022-09-20 20:51:17,725 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8805678562125554 [2022-09-20 20:51:17,726 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 6761 transitions. [2022-09-20 20:51:17,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 6761 transitions. [2022-09-20 20:51:17,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:17,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 6761 transitions. [2022-09-20 20:51:17,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 307.3181818181818) internal successors, (6761), 22 states have internal predecessors, (6761), 0 states have call successors, (0), 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 20:51:17,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 349.0) internal successors, (8027), 23 states have internal predecessors, (8027), 0 states have call successors, (0), 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 20:51:17,741 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 349.0) internal successors, (8027), 23 states have internal predecessors, (8027), 0 states have call successors, (0), 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 20:51:17,741 INFO L175 Difference]: Start difference. First operand has 492 places, 445 transitions, 2408 flow. Second operand 22 states and 6761 transitions. [2022-09-20 20:51:17,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 534 transitions, 3592 flow [2022-09-20 20:51:18,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 534 transitions, 3344 flow, removed 124 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:18,151 INFO L231 Difference]: Finished difference. Result has 523 places, 475 transitions, 2843 flow [2022-09-20 20:51:18,152 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2843, PETRI_PLACES=523, PETRI_TRANSITIONS=475} [2022-09-20 20:51:18,152 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 204 predicate places. [2022-09-20 20:51:18,152 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 475 transitions, 2843 flow [2022-09-20 20:51:18,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:18,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:18,153 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 20:51:18,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-20 20:51:18,153 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 20:51:18,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:18,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1764077844, now seen corresponding path program 4 times [2022-09-20 20:51:18,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:18,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294732058] [2022-09-20 20:51:18,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:18,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:18,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:18,269 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 20:51:18,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:18,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294732058] [2022-09-20 20:51:18,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294732058] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:18,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:18,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:18,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033802252] [2022-09-20 20:51:18,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:18,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:18,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:18,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:18,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:18,274 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:18,276 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 475 transitions, 2843 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:18,276 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:18,276 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:18,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:20,602 INFO L130 PetriNetUnfolder]: 2820/9759 cut-off events. [2022-09-20 20:51:20,602 INFO L131 PetriNetUnfolder]: For 45082/45950 co-relation queries the response was YES. [2022-09-20 20:51:20,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33191 conditions, 9759 events. 2820/9759 cut-off events. For 45082/45950 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 106775 event pairs, 1605 based on Foata normal form. 8/8729 useless extension candidates. Maximal degree in co-relation 33084. Up to 3281 conditions per place. [2022-09-20 20:51:20,810 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 120 selfloop transitions, 61 changer transitions 22/556 dead transitions. [2022-09-20 20:51:20,810 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 556 transitions, 4099 flow [2022-09-20 20:51:20,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 20:51:20,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 20:51:20,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6152 transitions. [2022-09-20 20:51:20,815 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8813753581661891 [2022-09-20 20:51:20,815 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6152 transitions. [2022-09-20 20:51:20,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6152 transitions. [2022-09-20 20:51:20,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:20,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6152 transitions. [2022-09-20 20:51:20,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 307.6) internal successors, (6152), 20 states have internal predecessors, (6152), 0 states have call successors, (0), 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 20:51:20,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 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 20:51:20,828 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 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 20:51:20,828 INFO L175 Difference]: Start difference. First operand has 523 places, 475 transitions, 2843 flow. Second operand 20 states and 6152 transitions. [2022-09-20 20:51:20,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 556 transitions, 4099 flow [2022-09-20 20:51:21,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 556 transitions, 3877 flow, removed 111 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:21,189 INFO L231 Difference]: Finished difference. Result has 553 places, 507 transitions, 3361 flow [2022-09-20 20:51:21,190 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3361, PETRI_PLACES=553, PETRI_TRANSITIONS=507} [2022-09-20 20:51:21,190 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 234 predicate places. [2022-09-20 20:51:21,190 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 507 transitions, 3361 flow [2022-09-20 20:51:21,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:21,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:21,191 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 20:51:21,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-09-20 20:51:21,191 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 20:51:21,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:21,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1669177338, now seen corresponding path program 5 times [2022-09-20 20:51:21,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:21,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625565566] [2022-09-20 20:51:21,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:21,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:21,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:21,405 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 20:51:21,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:21,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625565566] [2022-09-20 20:51:21,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625565566] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:21,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:21,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:21,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367826574] [2022-09-20 20:51:21,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:21,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:21,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:21,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:21,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:21,408 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:21,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 507 transitions, 3361 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:21,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:21,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:21,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:23,758 INFO L130 PetriNetUnfolder]: 2886/9867 cut-off events. [2022-09-20 20:51:23,759 INFO L131 PetriNetUnfolder]: For 61193/61435 co-relation queries the response was YES. [2022-09-20 20:51:23,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36768 conditions, 9867 events. 2886/9867 cut-off events. For 61193/61435 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 109082 event pairs, 1672 based on Foata normal form. 8/8804 useless extension candidates. Maximal degree in co-relation 36647. Up to 3778 conditions per place. [2022-09-20 20:51:23,984 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 139 selfloop transitions, 78 changer transitions 19/589 dead transitions. [2022-09-20 20:51:23,984 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 589 transitions, 4780 flow [2022-09-20 20:51:23,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 20:51:23,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 20:51:23,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6148 transitions. [2022-09-20 20:51:23,987 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8808022922636103 [2022-09-20 20:51:23,987 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6148 transitions. [2022-09-20 20:51:23,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6148 transitions. [2022-09-20 20:51:23,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:23,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6148 transitions. [2022-09-20 20:51:24,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 307.4) internal successors, (6148), 20 states have internal predecessors, (6148), 0 states have call successors, (0), 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 20:51:24,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 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 20:51:24,284 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 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 20:51:24,284 INFO L175 Difference]: Start difference. First operand has 553 places, 507 transitions, 3361 flow. Second operand 20 states and 6148 transitions. [2022-09-20 20:51:24,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 589 transitions, 4780 flow [2022-09-20 20:51:25,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 589 transitions, 4424 flow, removed 178 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:25,086 INFO L231 Difference]: Finished difference. Result has 583 places, 538 transitions, 3898 flow [2022-09-20 20:51:25,087 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3898, PETRI_PLACES=583, PETRI_TRANSITIONS=538} [2022-09-20 20:51:25,087 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 264 predicate places. [2022-09-20 20:51:25,087 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 538 transitions, 3898 flow [2022-09-20 20:51:25,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:25,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:25,088 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 20:51:25,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-20 20:51:25,088 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 20:51:25,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:25,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1350006858, now seen corresponding path program 6 times [2022-09-20 20:51:25,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:25,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211669097] [2022-09-20 20:51:25,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:25,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:25,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:25,246 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 20:51:25,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:25,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211669097] [2022-09-20 20:51:25,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211669097] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:25,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:25,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:25,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879521741] [2022-09-20 20:51:25,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:25,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:25,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:25,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:25,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:25,250 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:25,252 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 538 transitions, 3898 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:25,252 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:25,252 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:25,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:28,476 INFO L130 PetriNetUnfolder]: 2926/10095 cut-off events. [2022-09-20 20:51:28,476 INFO L131 PetriNetUnfolder]: For 69383/69636 co-relation queries the response was YES. [2022-09-20 20:51:28,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38562 conditions, 10095 events. 2926/10095 cut-off events. For 69383/69636 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 112929 event pairs, 1674 based on Foata normal form. 14/9040 useless extension candidates. Maximal degree in co-relation 38427. Up to 3802 conditions per place. [2022-09-20 20:51:28,665 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 140 selfloop transitions, 96 changer transitions 17/606 dead transitions. [2022-09-20 20:51:28,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 606 transitions, 5229 flow [2022-09-20 20:51:28,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 20:51:28,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 20:51:28,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5537 transitions. [2022-09-20 20:51:28,669 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8814071951607768 [2022-09-20 20:51:28,669 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5537 transitions. [2022-09-20 20:51:28,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5537 transitions. [2022-09-20 20:51:28,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:28,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5537 transitions. [2022-09-20 20:51:28,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.6111111111111) internal successors, (5537), 18 states have internal predecessors, (5537), 0 states have call successors, (0), 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 20:51:28,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:51:28,680 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:51:28,681 INFO L175 Difference]: Start difference. First operand has 583 places, 538 transitions, 3898 flow. Second operand 18 states and 5537 transitions. [2022-09-20 20:51:28,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 606 transitions, 5229 flow [2022-09-20 20:51:29,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 606 transitions, 4833 flow, removed 198 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:29,408 INFO L231 Difference]: Finished difference. Result has 604 places, 559 transitions, 4273 flow [2022-09-20 20:51:29,409 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4273, PETRI_PLACES=604, PETRI_TRANSITIONS=559} [2022-09-20 20:51:29,409 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 285 predicate places. [2022-09-20 20:51:29,409 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 559 transitions, 4273 flow [2022-09-20 20:51:29,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:29,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:29,410 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 20:51:29,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-20 20:51:29,410 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 20:51:29,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:29,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1278939548, now seen corresponding path program 7 times [2022-09-20 20:51:29,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:29,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379422831] [2022-09-20 20:51:29,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:29,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:29,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:29,542 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 20:51:29,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:29,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379422831] [2022-09-20 20:51:29,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379422831] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:29,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:29,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:29,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443320553] [2022-09-20 20:51:29,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:29,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:29,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:29,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:29,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:29,546 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:29,548 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 559 transitions, 4273 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:29,548 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:29,548 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:29,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:32,908 INFO L130 PetriNetUnfolder]: 3022/10487 cut-off events. [2022-09-20 20:51:32,908 INFO L131 PetriNetUnfolder]: For 55012/55265 co-relation queries the response was YES. [2022-09-20 20:51:33,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39146 conditions, 10487 events. 3022/10487 cut-off events. For 55012/55265 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 118087 event pairs, 1692 based on Foata normal form. 14/9400 useless extension candidates. Maximal degree in co-relation 39004. Up to 3880 conditions per place. [2022-09-20 20:51:33,101 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 151 selfloop transitions, 100 changer transitions 16/620 dead transitions. [2022-09-20 20:51:33,101 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 620 transitions, 5478 flow [2022-09-20 20:51:33,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 20:51:33,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 20:51:33,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5234 transitions. [2022-09-20 20:51:33,105 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8821843923815945 [2022-09-20 20:51:33,105 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5234 transitions. [2022-09-20 20:51:33,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5234 transitions. [2022-09-20 20:51:33,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:33,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5234 transitions. [2022-09-20 20:51:33,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.88235294117646) internal successors, (5234), 17 states have internal predecessors, (5234), 0 states have call successors, (0), 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 20:51:33,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:51:33,114 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:51:33,114 INFO L175 Difference]: Start difference. First operand has 604 places, 559 transitions, 4273 flow. Second operand 17 states and 5234 transitions. [2022-09-20 20:51:33,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 620 transitions, 5478 flow [2022-09-20 20:51:33,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 620 transitions, 5336 flow, removed 71 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:33,619 INFO L231 Difference]: Finished difference. Result has 625 places, 580 transitions, 4792 flow [2022-09-20 20:51:33,620 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4165, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4792, PETRI_PLACES=625, PETRI_TRANSITIONS=580} [2022-09-20 20:51:33,621 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 306 predicate places. [2022-09-20 20:51:33,621 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 580 transitions, 4792 flow [2022-09-20 20:51:33,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:33,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:33,622 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 20:51:33,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-20 20:51:33,622 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 20:51:33,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:33,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1871668838, now seen corresponding path program 8 times [2022-09-20 20:51:33,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:33,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833765839] [2022-09-20 20:51:33,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:33,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:33,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:33,748 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 20:51:33,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:33,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833765839] [2022-09-20 20:51:33,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833765839] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:33,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:33,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:33,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418671178] [2022-09-20 20:51:33,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:33,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:33,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:33,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:33,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:33,752 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:33,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 580 transitions, 4792 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:33,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:33,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:33,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:37,100 INFO L130 PetriNetUnfolder]: 3024/10567 cut-off events. [2022-09-20 20:51:37,101 INFO L131 PetriNetUnfolder]: For 60716/60969 co-relation queries the response was YES. [2022-09-20 20:51:37,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40625 conditions, 10567 events. 3024/10567 cut-off events. For 60716/60969 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 119663 event pairs, 1696 based on Foata normal form. 14/9485 useless extension candidates. Maximal degree in co-relation 40475. Up to 3934 conditions per place. [2022-09-20 20:51:37,301 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 151 selfloop transitions, 107 changer transitions 19/630 dead transitions. [2022-09-20 20:51:37,301 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 630 transitions, 5788 flow [2022-09-20 20:51:37,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 20:51:37,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 20:51:37,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4926 transitions. [2022-09-20 20:51:37,306 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8821633237822349 [2022-09-20 20:51:37,307 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4926 transitions. [2022-09-20 20:51:37,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4926 transitions. [2022-09-20 20:51:37,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:37,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4926 transitions. [2022-09-20 20:51:37,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 307.875) internal successors, (4926), 16 states have internal predecessors, (4926), 0 states have call successors, (0), 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 20:51:37,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 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 20:51:37,317 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 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 20:51:37,317 INFO L175 Difference]: Start difference. First operand has 625 places, 580 transitions, 4792 flow. Second operand 16 states and 4926 transitions. [2022-09-20 20:51:37,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 630 transitions, 5788 flow [2022-09-20 20:51:37,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 630 transitions, 5668 flow, removed 60 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:37,949 INFO L231 Difference]: Finished difference. Result has 643 places, 588 transitions, 5080 flow [2022-09-20 20:51:37,949 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5080, PETRI_PLACES=643, PETRI_TRANSITIONS=588} [2022-09-20 20:51:37,950 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 324 predicate places. [2022-09-20 20:51:37,950 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 588 transitions, 5080 flow [2022-09-20 20:51:37,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:37,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:37,951 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 20:51:37,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-20 20:51:37,951 INFO L420 AbstractCegarLoop]: === Iteration 31 === 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 20:51:37,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:37,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1996646588, now seen corresponding path program 9 times [2022-09-20 20:51:37,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:37,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952350171] [2022-09-20 20:51:37,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:37,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:38,086 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 20:51:38,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:38,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952350171] [2022-09-20 20:51:38,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952350171] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:38,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:38,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:38,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488050709] [2022-09-20 20:51:38,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:38,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:38,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:38,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:38,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:38,090 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:38,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 588 transitions, 5080 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:38,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:38,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:38,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:41,658 INFO L130 PetriNetUnfolder]: 3084/10959 cut-off events. [2022-09-20 20:51:41,659 INFO L131 PetriNetUnfolder]: For 66073/66326 co-relation queries the response was YES. [2022-09-20 20:51:41,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43016 conditions, 10959 events. 3084/10959 cut-off events. For 66073/66326 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 125892 event pairs, 1678 based on Foata normal form. 14/9860 useless extension candidates. Maximal degree in co-relation 42860. Up to 3830 conditions per place. [2022-09-20 20:51:41,865 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 185 selfloop transitions, 98 changer transitions 23/659 dead transitions. [2022-09-20 20:51:41,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 659 transitions, 6550 flow [2022-09-20 20:51:41,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 20:51:41,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 20:51:41,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6458 transitions. [2022-09-20 20:51:41,871 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8811570473461591 [2022-09-20 20:51:41,871 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6458 transitions. [2022-09-20 20:51:41,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6458 transitions. [2022-09-20 20:51:41,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:41,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6458 transitions. [2022-09-20 20:51:41,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 307.5238095238095) internal successors, (6458), 21 states have internal predecessors, (6458), 0 states have call successors, (0), 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 20:51:41,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 349.0) internal successors, (7678), 22 states have internal predecessors, (7678), 0 states have call successors, (0), 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 20:51:41,882 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 349.0) internal successors, (7678), 22 states have internal predecessors, (7678), 0 states have call successors, (0), 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 20:51:41,882 INFO L175 Difference]: Start difference. First operand has 643 places, 588 transitions, 5080 flow. Second operand 21 states and 6458 transitions. [2022-09-20 20:51:41,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 659 transitions, 6550 flow [2022-09-20 20:51:42,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 659 transitions, 6437 flow, removed 34 selfloop flow, removed 3 redundant places. [2022-09-20 20:51:42,409 INFO L231 Difference]: Finished difference. Result has 672 places, 612 transitions, 5797 flow [2022-09-20 20:51:42,409 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4999, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5797, PETRI_PLACES=672, PETRI_TRANSITIONS=612} [2022-09-20 20:51:42,410 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 353 predicate places. [2022-09-20 20:51:42,410 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 612 transitions, 5797 flow [2022-09-20 20:51:42,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:42,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:42,410 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 20:51:42,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-09-20 20:51:42,411 INFO L420 AbstractCegarLoop]: === Iteration 32 === 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 20:51:42,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:42,411 INFO L85 PathProgramCache]: Analyzing trace with hash -110091134, now seen corresponding path program 10 times [2022-09-20 20:51:42,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:42,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644081561] [2022-09-20 20:51:42,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:42,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:42,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:42,536 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 20:51:42,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:42,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644081561] [2022-09-20 20:51:42,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644081561] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:42,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:42,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:42,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744520703] [2022-09-20 20:51:42,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:42,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:42,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:42,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:42,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:42,540 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:42,541 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 612 transitions, 5797 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:42,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:42,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:42,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:46,240 INFO L130 PetriNetUnfolder]: 3114/11053 cut-off events. [2022-09-20 20:51:46,240 INFO L131 PetriNetUnfolder]: For 76232/76485 co-relation queries the response was YES. [2022-09-20 20:51:46,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45353 conditions, 11053 events. 3114/11053 cut-off events. For 76232/76485 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 126986 event pairs, 1720 based on Foata normal form. 14/9940 useless extension candidates. Maximal degree in co-relation 45185. Up to 4038 conditions per place. [2022-09-20 20:51:46,467 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 167 selfloop transitions, 120 changer transitions 20/660 dead transitions. [2022-09-20 20:51:46,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 660 transitions, 6942 flow [2022-09-20 20:51:46,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 20:51:46,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 20:51:46,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5537 transitions. [2022-09-20 20:51:46,471 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8814071951607768 [2022-09-20 20:51:46,471 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5537 transitions. [2022-09-20 20:51:46,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5537 transitions. [2022-09-20 20:51:46,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:46,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5537 transitions. [2022-09-20 20:51:46,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.6111111111111) internal successors, (5537), 18 states have internal predecessors, (5537), 0 states have call successors, (0), 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 20:51:46,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:51:46,483 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:51:46,483 INFO L175 Difference]: Start difference. First operand has 672 places, 612 transitions, 5797 flow. Second operand 18 states and 5537 transitions. [2022-09-20 20:51:46,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 660 transitions, 6942 flow [2022-09-20 20:51:47,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 660 transitions, 6708 flow, removed 117 selfloop flow, removed 2 redundant places. [2022-09-20 20:51:47,132 INFO L231 Difference]: Finished difference. Result has 693 places, 626 transitions, 6177 flow [2022-09-20 20:51:47,132 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5609, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6177, PETRI_PLACES=693, PETRI_TRANSITIONS=626} [2022-09-20 20:51:47,133 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 374 predicate places. [2022-09-20 20:51:47,133 INFO L495 AbstractCegarLoop]: Abstraction has has 693 places, 626 transitions, 6177 flow [2022-09-20 20:51:47,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:47,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:47,134 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 20:51:47,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-09-20 20:51:47,134 INFO L420 AbstractCegarLoop]: === Iteration 33 === 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 20:51:47,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:47,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1494707554, now seen corresponding path program 11 times [2022-09-20 20:51:47,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:47,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876523058] [2022-09-20 20:51:47,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:47,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:47,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:47,353 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 20:51:47,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:47,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876523058] [2022-09-20 20:51:47,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876523058] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:47,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:47,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:47,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000862972] [2022-09-20 20:51:47,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:47,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:47,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:47,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:47,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:47,356 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:47,357 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 626 transitions, 6177 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:47,357 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:47,357 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:47,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:50,999 INFO L130 PetriNetUnfolder]: 3154/11329 cut-off events. [2022-09-20 20:51:50,999 INFO L131 PetriNetUnfolder]: For 78372/78625 co-relation queries the response was YES. [2022-09-20 20:51:51,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46797 conditions, 11329 events. 3154/11329 cut-off events. For 78372/78625 co-relation queries the response was YES. Maximal size of possible extension queue 959. Compared 131236 event pairs, 1726 based on Foata normal form. 14/10195 useless extension candidates. Maximal degree in co-relation 46622. Up to 4090 conditions per place. [2022-09-20 20:51:51,218 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 197 selfloop transitions, 113 changer transitions 15/678 dead transitions. [2022-09-20 20:51:51,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 678 transitions, 7470 flow [2022-09-20 20:51:51,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 20:51:51,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 20:51:51,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5234 transitions. [2022-09-20 20:51:51,221 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8821843923815945 [2022-09-20 20:51:51,221 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5234 transitions. [2022-09-20 20:51:51,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5234 transitions. [2022-09-20 20:51:51,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:51,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5234 transitions. [2022-09-20 20:51:51,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.88235294117646) internal successors, (5234), 17 states have internal predecessors, (5234), 0 states have call successors, (0), 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 20:51:51,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:51:51,230 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:51:51,230 INFO L175 Difference]: Start difference. First operand has 693 places, 626 transitions, 6177 flow. Second operand 17 states and 5234 transitions. [2022-09-20 20:51:51,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 678 transitions, 7470 flow [2022-09-20 20:51:52,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 678 transitions, 7303 flow, removed 34 selfloop flow, removed 4 redundant places. [2022-09-20 20:51:52,029 INFO L231 Difference]: Finished difference. Result has 711 places, 644 transitions, 6716 flow [2022-09-20 20:51:52,029 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6022, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6716, PETRI_PLACES=711, PETRI_TRANSITIONS=644} [2022-09-20 20:51:52,030 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 392 predicate places. [2022-09-20 20:51:52,030 INFO L495 AbstractCegarLoop]: Abstraction has has 711 places, 644 transitions, 6716 flow [2022-09-20 20:51:52,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:52,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:52,030 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 20:51:52,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-09-20 20:51:52,030 INFO L420 AbstractCegarLoop]: === Iteration 34 === 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 20:51:52,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:52,031 INFO L85 PathProgramCache]: Analyzing trace with hash -179718430, now seen corresponding path program 12 times [2022-09-20 20:51:52,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:52,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896089495] [2022-09-20 20:51:52,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:52,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:52,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:52,177 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 20:51:52,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:52,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896089495] [2022-09-20 20:51:52,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896089495] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:52,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:52,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:52,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163145477] [2022-09-20 20:51:52,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:52,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:52,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:52,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:52,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:52,181 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:52,183 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 644 transitions, 6716 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:52,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:52,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:52,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:51:56,110 INFO L130 PetriNetUnfolder]: 3150/11497 cut-off events. [2022-09-20 20:51:56,111 INFO L131 PetriNetUnfolder]: For 80289/80542 co-relation queries the response was YES. [2022-09-20 20:51:56,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47536 conditions, 11497 events. 3150/11497 cut-off events. For 80289/80542 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 134472 event pairs, 1718 based on Foata normal form. 14/10370 useless extension candidates. Maximal degree in co-relation 47355. Up to 4072 conditions per place. [2022-09-20 20:51:56,327 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 195 selfloop transitions, 116 changer transitions 24/688 dead transitions. [2022-09-20 20:51:56,327 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 688 transitions, 7811 flow [2022-09-20 20:51:56,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 20:51:56,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 20:51:56,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5541 transitions. [2022-09-20 20:51:56,330 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8820439350525311 [2022-09-20 20:51:56,330 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5541 transitions. [2022-09-20 20:51:56,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5541 transitions. [2022-09-20 20:51:56,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:51:56,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5541 transitions. [2022-09-20 20:51:56,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.8333333333333) internal successors, (5541), 18 states have internal predecessors, (5541), 0 states have call successors, (0), 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 20:51:56,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:51:56,337 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:51:56,338 INFO L175 Difference]: Start difference. First operand has 711 places, 644 transitions, 6716 flow. Second operand 18 states and 5541 transitions. [2022-09-20 20:51:56,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 688 transitions, 7811 flow [2022-09-20 20:51:57,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 688 transitions, 7595 flow, removed 83 selfloop flow, removed 3 redundant places. [2022-09-20 20:51:57,020 INFO L231 Difference]: Finished difference. Result has 730 places, 653 transitions, 7006 flow [2022-09-20 20:51:57,021 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6532, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7006, PETRI_PLACES=730, PETRI_TRANSITIONS=653} [2022-09-20 20:51:57,021 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 411 predicate places. [2022-09-20 20:51:57,021 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 653 transitions, 7006 flow [2022-09-20 20:51:57,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:57,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:51:57,022 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 20:51:57,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-09-20 20:51:57,022 INFO L420 AbstractCegarLoop]: === Iteration 35 === 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 20:51:57,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:51:57,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1746011064, now seen corresponding path program 13 times [2022-09-20 20:51:57,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:51:57,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029519732] [2022-09-20 20:51:57,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:51:57,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:51:57,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:51:57,142 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 20:51:57,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:51:57,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029519732] [2022-09-20 20:51:57,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029519732] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:51:57,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:51:57,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:51:57,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494319165] [2022-09-20 20:51:57,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:51:57,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:51:57,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:51:57,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:51:57,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:51:57,146 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:51:57,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 653 transitions, 7006 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:51:57,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:51:57,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:51:57,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:01,324 INFO L130 PetriNetUnfolder]: 3312/11977 cut-off events. [2022-09-20 20:52:01,324 INFO L131 PetriNetUnfolder]: For 102826/104767 co-relation queries the response was YES. [2022-09-20 20:52:01,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50979 conditions, 11977 events. 3312/11977 cut-off events. For 102826/104767 co-relation queries the response was YES. Maximal size of possible extension queue 1021. Compared 139536 event pairs, 1573 based on Foata normal form. 13/10852 useless extension candidates. Maximal degree in co-relation 50793. Up to 3713 conditions per place. [2022-09-20 20:52:01,663 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 219 selfloop transitions, 143 changer transitions 23/738 dead transitions. [2022-09-20 20:52:01,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 738 transitions, 8761 flow [2022-09-20 20:52:01,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-20 20:52:01,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-20 20:52:01,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6759 transitions. [2022-09-20 20:52:01,668 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8803073717113832 [2022-09-20 20:52:01,668 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 6759 transitions. [2022-09-20 20:52:01,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 6759 transitions. [2022-09-20 20:52:01,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:01,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 6759 transitions. [2022-09-20 20:52:01,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 307.22727272727275) internal successors, (6759), 22 states have internal predecessors, (6759), 0 states have call successors, (0), 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 20:52:01,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 349.0) internal successors, (8027), 23 states have internal predecessors, (8027), 0 states have call successors, (0), 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 20:52:01,682 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 349.0) internal successors, (8027), 23 states have internal predecessors, (8027), 0 states have call successors, (0), 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 20:52:01,682 INFO L175 Difference]: Start difference. First operand has 730 places, 653 transitions, 7006 flow. Second operand 22 states and 6759 transitions. [2022-09-20 20:52:01,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 738 transitions, 8761 flow [2022-09-20 20:52:02,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 738 transitions, 8589 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-09-20 20:52:02,741 INFO L231 Difference]: Finished difference. Result has 760 places, 685 transitions, 7880 flow [2022-09-20 20:52:02,741 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7880, PETRI_PLACES=760, PETRI_TRANSITIONS=685} [2022-09-20 20:52:02,742 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 441 predicate places. [2022-09-20 20:52:02,742 INFO L495 AbstractCegarLoop]: Abstraction has has 760 places, 685 transitions, 7880 flow [2022-09-20 20:52:02,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:02,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:02,742 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 20:52:02,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-09-20 20:52:02,743 INFO L420 AbstractCegarLoop]: === Iteration 36 === 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 20:52:02,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:02,743 INFO L85 PathProgramCache]: Analyzing trace with hash 422345738, now seen corresponding path program 14 times [2022-09-20 20:52:02,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:02,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028620188] [2022-09-20 20:52:02,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:02,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:02,852 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 20:52:02,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:02,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028620188] [2022-09-20 20:52:02,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028620188] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:02,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:02,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:02,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538336689] [2022-09-20 20:52:02,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:02,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:02,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:02,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:02,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:02,856 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:02,857 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 685 transitions, 7880 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:02,857 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:02,857 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:02,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:07,225 INFO L130 PetriNetUnfolder]: 3370/12205 cut-off events. [2022-09-20 20:52:07,225 INFO L131 PetriNetUnfolder]: For 118878/121073 co-relation queries the response was YES. [2022-09-20 20:52:07,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54531 conditions, 12205 events. 3370/12205 cut-off events. For 118878/121073 co-relation queries the response was YES. Maximal size of possible extension queue 1045. Compared 142570 event pairs, 1599 based on Foata normal form. 13/11044 useless extension candidates. Maximal degree in co-relation 54332. Up to 3751 conditions per place. [2022-09-20 20:52:07,481 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 273 selfloop transitions, 105 changer transitions 21/752 dead transitions. [2022-09-20 20:52:07,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 752 transitions, 9555 flow [2022-09-20 20:52:07,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 20:52:07,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 20:52:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6455 transitions. [2022-09-20 20:52:07,485 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8807477145586028 [2022-09-20 20:52:07,485 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6455 transitions. [2022-09-20 20:52:07,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6455 transitions. [2022-09-20 20:52:07,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:07,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6455 transitions. [2022-09-20 20:52:07,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 307.3809523809524) internal successors, (6455), 21 states have internal predecessors, (6455), 0 states have call successors, (0), 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 20:52:07,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 349.0) internal successors, (7678), 22 states have internal predecessors, (7678), 0 states have call successors, (0), 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 20:52:07,591 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 349.0) internal successors, (7678), 22 states have internal predecessors, (7678), 0 states have call successors, (0), 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 20:52:07,591 INFO L175 Difference]: Start difference. First operand has 760 places, 685 transitions, 7880 flow. Second operand 21 states and 6455 transitions. [2022-09-20 20:52:07,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 752 transitions, 9555 flow [2022-09-20 20:52:08,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 752 transitions, 9381 flow, removed 87 selfloop flow, removed 2 redundant places. [2022-09-20 20:52:08,606 INFO L231 Difference]: Finished difference. Result has 790 places, 709 transitions, 8564 flow [2022-09-20 20:52:08,607 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=7720, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8564, PETRI_PLACES=790, PETRI_TRANSITIONS=709} [2022-09-20 20:52:08,608 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 471 predicate places. [2022-09-20 20:52:08,608 INFO L495 AbstractCegarLoop]: Abstraction has has 790 places, 709 transitions, 8564 flow [2022-09-20 20:52:08,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:08,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:08,609 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 20:52:08,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-09-20 20:52:08,609 INFO L420 AbstractCegarLoop]: === Iteration 37 === 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 20:52:08,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:08,609 INFO L85 PathProgramCache]: Analyzing trace with hash -220535958, now seen corresponding path program 15 times [2022-09-20 20:52:08,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:08,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094105893] [2022-09-20 20:52:08,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:08,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:08,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:08,721 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 20:52:08,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:08,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094105893] [2022-09-20 20:52:08,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094105893] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:08,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:08,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:08,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99169666] [2022-09-20 20:52:08,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:08,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:08,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:08,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:08,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:08,725 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:08,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 709 transitions, 8564 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:08,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:08,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:08,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:13,323 INFO L130 PetriNetUnfolder]: 3410/12545 cut-off events. [2022-09-20 20:52:13,323 INFO L131 PetriNetUnfolder]: For 130183/132478 co-relation queries the response was YES. [2022-09-20 20:52:13,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57056 conditions, 12545 events. 3410/12545 cut-off events. For 130183/132478 co-relation queries the response was YES. Maximal size of possible extension queue 1063. Compared 148885 event pairs, 1579 based on Foata normal form. 13/11403 useless extension candidates. Maximal degree in co-relation 56844. Up to 3861 conditions per place. [2022-09-20 20:52:13,601 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 240 selfloop transitions, 161 changer transitions 18/772 dead transitions. [2022-09-20 20:52:13,601 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 772 transitions, 10134 flow [2022-09-20 20:52:13,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 20:52:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 20:52:13,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5537 transitions. [2022-09-20 20:52:13,604 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8814071951607768 [2022-09-20 20:52:13,604 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5537 transitions. [2022-09-20 20:52:13,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5537 transitions. [2022-09-20 20:52:13,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:13,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5537 transitions. [2022-09-20 20:52:13,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.6111111111111) internal successors, (5537), 18 states have internal predecessors, (5537), 0 states have call successors, (0), 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 20:52:13,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:52:13,610 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:52:13,610 INFO L175 Difference]: Start difference. First operand has 790 places, 709 transitions, 8564 flow. Second operand 18 states and 5537 transitions. [2022-09-20 20:52:13,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 772 transitions, 10134 flow [2022-09-20 20:52:14,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 772 transitions, 9954 flow, removed 90 selfloop flow, removed 2 redundant places. [2022-09-20 20:52:14,717 INFO L231 Difference]: Finished difference. Result has 811 places, 730 transitions, 9226 flow [2022-09-20 20:52:14,718 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=8386, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9226, PETRI_PLACES=811, PETRI_TRANSITIONS=730} [2022-09-20 20:52:14,718 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 492 predicate places. [2022-09-20 20:52:14,718 INFO L495 AbstractCegarLoop]: Abstraction has has 811 places, 730 transitions, 9226 flow [2022-09-20 20:52:14,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:14,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:14,719 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 20:52:14,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-09-20 20:52:14,720 INFO L420 AbstractCegarLoop]: === Iteration 38 === 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 20:52:14,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:14,720 INFO L85 PathProgramCache]: Analyzing trace with hash 346088042, now seen corresponding path program 16 times [2022-09-20 20:52:14,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:14,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944499426] [2022-09-20 20:52:14,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:14,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:14,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 20:52:14,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:14,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944499426] [2022-09-20 20:52:14,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944499426] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:14,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:14,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:14,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194028876] [2022-09-20 20:52:14,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:14,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:14,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:14,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:14,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:14,845 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:14,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 730 transitions, 9226 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:14,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:14,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:14,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:19,752 INFO L130 PetriNetUnfolder]: 3502/12769 cut-off events. [2022-09-20 20:52:19,753 INFO L131 PetriNetUnfolder]: For 139715/142071 co-relation queries the response was YES. [2022-09-20 20:52:19,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60295 conditions, 12769 events. 3502/12769 cut-off events. For 139715/142071 co-relation queries the response was YES. Maximal size of possible extension queue 1104. Compared 151973 event pairs, 1619 based on Foata normal form. 13/11574 useless extension candidates. Maximal degree in co-relation 60076. Up to 3927 conditions per place. [2022-09-20 20:52:20,023 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 283 selfloop transitions, 134 changer transitions 16/786 dead transitions. [2022-09-20 20:52:20,024 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 786 transitions, 10836 flow [2022-09-20 20:52:20,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 20:52:20,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 20:52:20,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5233 transitions. [2022-09-20 20:52:20,026 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8820158435867184 [2022-09-20 20:52:20,026 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5233 transitions. [2022-09-20 20:52:20,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5233 transitions. [2022-09-20 20:52:20,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:20,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5233 transitions. [2022-09-20 20:52:20,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.8235294117647) internal successors, (5233), 17 states have internal predecessors, (5233), 0 states have call successors, (0), 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 20:52:20,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:52:20,032 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:52:20,032 INFO L175 Difference]: Start difference. First operand has 811 places, 730 transitions, 9226 flow. Second operand 17 states and 5233 transitions. [2022-09-20 20:52:20,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 786 transitions, 10836 flow [2022-09-20 20:52:21,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 786 transitions, 10618 flow, removed 109 selfloop flow, removed 2 redundant places. [2022-09-20 20:52:21,156 INFO L231 Difference]: Finished difference. Result has 832 places, 751 transitions, 9858 flow [2022-09-20 20:52:21,157 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=9052, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9858, PETRI_PLACES=832, PETRI_TRANSITIONS=751} [2022-09-20 20:52:21,157 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 513 predicate places. [2022-09-20 20:52:21,157 INFO L495 AbstractCegarLoop]: Abstraction has has 832 places, 751 transitions, 9858 flow [2022-09-20 20:52:21,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:21,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:21,158 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 20:52:21,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-09-20 20:52:21,158 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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 20:52:21,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:21,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1527700276, now seen corresponding path program 17 times [2022-09-20 20:52:21,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:21,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999372938] [2022-09-20 20:52:21,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:21,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:21,270 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 20:52:21,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:21,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999372938] [2022-09-20 20:52:21,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999372938] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:21,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:21,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:21,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352070089] [2022-09-20 20:52:21,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:21,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:21,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:21,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:21,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:21,273 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:21,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 751 transitions, 9858 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:21,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:21,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:21,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:26,201 INFO L130 PetriNetUnfolder]: 3542/12929 cut-off events. [2022-09-20 20:52:26,202 INFO L131 PetriNetUnfolder]: For 149460/152037 co-relation queries the response was YES. [2022-09-20 20:52:26,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62495 conditions, 12929 events. 3542/12929 cut-off events. For 149460/152037 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 154841 event pairs, 1617 based on Foata normal form. 13/11723 useless extension candidates. Maximal degree in co-relation 62268. Up to 3981 conditions per place. [2022-09-20 20:52:26,612 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 308 selfloop transitions, 126 changer transitions 17/804 dead transitions. [2022-09-20 20:52:26,612 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 804 transitions, 11477 flow [2022-09-20 20:52:26,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 20:52:26,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 20:52:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5540 transitions. [2022-09-20 20:52:26,615 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8818847500795924 [2022-09-20 20:52:26,615 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5540 transitions. [2022-09-20 20:52:26,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5540 transitions. [2022-09-20 20:52:26,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:26,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5540 transitions. [2022-09-20 20:52:26,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.77777777777777) internal successors, (5540), 18 states have internal predecessors, (5540), 0 states have call successors, (0), 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 20:52:26,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:52:26,622 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:52:26,622 INFO L175 Difference]: Start difference. First operand has 832 places, 751 transitions, 9858 flow. Second operand 18 states and 5540 transitions. [2022-09-20 20:52:26,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 804 transitions, 11477 flow [2022-09-20 20:52:27,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 804 transitions, 11343 flow, removed 67 selfloop flow, removed 2 redundant places. [2022-09-20 20:52:27,857 INFO L231 Difference]: Finished difference. Result has 853 places, 770 transitions, 10519 flow [2022-09-20 20:52:27,858 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=9728, PETRI_DIFFERENCE_MINUEND_PLACES=828, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10519, PETRI_PLACES=853, PETRI_TRANSITIONS=770} [2022-09-20 20:52:27,858 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 534 predicate places. [2022-09-20 20:52:27,859 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 770 transitions, 10519 flow [2022-09-20 20:52:27,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:27,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:27,859 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 20:52:27,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-09-20 20:52:27,860 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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 20:52:27,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:27,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1792873036, now seen corresponding path program 18 times [2022-09-20 20:52:27,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:27,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929201520] [2022-09-20 20:52:27,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:27,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:27,978 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 20:52:27,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:27,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929201520] [2022-09-20 20:52:27,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929201520] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:27,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:27,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:27,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821888469] [2022-09-20 20:52:27,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:27,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:27,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:27,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:27,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:27,981 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:27,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 770 transitions, 10519 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:27,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:27,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:27,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:33,276 INFO L130 PetriNetUnfolder]: 3550/13029 cut-off events. [2022-09-20 20:52:33,276 INFO L131 PetriNetUnfolder]: For 158921/161719 co-relation queries the response was YES. [2022-09-20 20:52:33,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63988 conditions, 13029 events. 3550/13029 cut-off events. For 158921/161719 co-relation queries the response was YES. Maximal size of possible extension queue 1137. Compared 156311 event pairs, 1591 based on Foata normal form. 13/11851 useless extension candidates. Maximal degree in co-relation 63754. Up to 4021 conditions per place. [2022-09-20 20:52:33,594 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 264 selfloop transitions, 178 changer transitions 22/817 dead transitions. [2022-09-20 20:52:33,594 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 817 transitions, 11854 flow [2022-09-20 20:52:33,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 20:52:33,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 20:52:33,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4929 transitions. [2022-09-20 20:52:33,597 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8827005730659025 [2022-09-20 20:52:33,597 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4929 transitions. [2022-09-20 20:52:33,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4929 transitions. [2022-09-20 20:52:33,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:33,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4929 transitions. [2022-09-20 20:52:33,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 308.0625) internal successors, (4929), 16 states have internal predecessors, (4929), 0 states have call successors, (0), 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 20:52:33,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 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 20:52:33,604 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 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 20:52:33,604 INFO L175 Difference]: Start difference. First operand has 853 places, 770 transitions, 10519 flow. Second operand 16 states and 4929 transitions. [2022-09-20 20:52:33,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 817 transitions, 11854 flow [2022-09-20 20:52:34,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 817 transitions, 11682 flow, removed 86 selfloop flow, removed 2 redundant places. [2022-09-20 20:52:34,985 INFO L231 Difference]: Finished difference. Result has 871 places, 778 transitions, 10923 flow [2022-09-20 20:52:34,986 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=10349, PETRI_DIFFERENCE_MINUEND_PLACES=849, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10923, PETRI_PLACES=871, PETRI_TRANSITIONS=778} [2022-09-20 20:52:34,986 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 552 predicate places. [2022-09-20 20:52:34,986 INFO L495 AbstractCegarLoop]: Abstraction has has 871 places, 778 transitions, 10923 flow [2022-09-20 20:52:34,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:34,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:34,987 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 20:52:34,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-09-20 20:52:34,987 INFO L420 AbstractCegarLoop]: === Iteration 41 === 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 20:52:34,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:34,988 INFO L85 PathProgramCache]: Analyzing trace with hash 2146494706, now seen corresponding path program 19 times [2022-09-20 20:52:34,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:34,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639835696] [2022-09-20 20:52:34,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:34,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:35,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:35,095 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 20:52:35,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:35,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639835696] [2022-09-20 20:52:35,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639835696] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:35,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:35,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:35,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582491937] [2022-09-20 20:52:35,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:35,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:35,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:35,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:35,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:35,098 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:35,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 871 places, 778 transitions, 10923 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:35,100 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:35,100 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:35,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:41,255 INFO L130 PetriNetUnfolder]: 3584/13307 cut-off events. [2022-09-20 20:52:41,255 INFO L131 PetriNetUnfolder]: For 167765/170596 co-relation queries the response was YES. [2022-09-20 20:52:41,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66625 conditions, 13307 events. 3584/13307 cut-off events. For 167765/170596 co-relation queries the response was YES. Maximal size of possible extension queue 1182. Compared 161591 event pairs, 1629 based on Foata normal form. 13/12087 useless extension candidates. Maximal degree in co-relation 66385. Up to 4053 conditions per place. [2022-09-20 20:52:41,583 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 315 selfloop transitions, 134 changer transitions 22/824 dead transitions. [2022-09-20 20:52:41,583 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 885 places, 824 transitions, 12405 flow [2022-09-20 20:52:41,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 20:52:41,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 20:52:41,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5237 transitions. [2022-09-20 20:52:41,586 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8826900387662229 [2022-09-20 20:52:41,586 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5237 transitions. [2022-09-20 20:52:41,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5237 transitions. [2022-09-20 20:52:41,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:41,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5237 transitions. [2022-09-20 20:52:41,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 308.05882352941177) internal successors, (5237), 17 states have internal predecessors, (5237), 0 states have call successors, (0), 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 20:52:41,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:52:41,592 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 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 20:52:41,592 INFO L175 Difference]: Start difference. First operand has 871 places, 778 transitions, 10923 flow. Second operand 17 states and 5237 transitions. [2022-09-20 20:52:41,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 885 places, 824 transitions, 12405 flow [2022-09-20 20:52:43,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 824 transitions, 12101 flow, removed 37 selfloop flow, removed 5 redundant places. [2022-09-20 20:52:43,183 INFO L231 Difference]: Finished difference. Result has 887 places, 791 transitions, 11286 flow [2022-09-20 20:52:43,184 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=10639, PETRI_DIFFERENCE_MINUEND_PLACES=864, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11286, PETRI_PLACES=887, PETRI_TRANSITIONS=791} [2022-09-20 20:52:43,185 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 568 predicate places. [2022-09-20 20:52:43,185 INFO L495 AbstractCegarLoop]: Abstraction has has 887 places, 791 transitions, 11286 flow [2022-09-20 20:52:43,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:43,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:43,186 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 20:52:43,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-09-20 20:52:43,186 INFO L420 AbstractCegarLoop]: === Iteration 42 === 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 20:52:43,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:43,186 INFO L85 PathProgramCache]: Analyzing trace with hash -97925518, now seen corresponding path program 20 times [2022-09-20 20:52:43,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:43,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065881550] [2022-09-20 20:52:43,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:43,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:43,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:43,296 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 20:52:43,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:43,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065881550] [2022-09-20 20:52:43,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065881550] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:43,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:43,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 20:52:43,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186310399] [2022-09-20 20:52:43,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:43,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 20:52:43,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:43,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 20:52:43,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 20:52:43,299 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-09-20 20:52:43,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 887 places, 791 transitions, 11286 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:43,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:43,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-09-20 20:52:43,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:48,811 INFO L130 PetriNetUnfolder]: 3584/13353 cut-off events. [2022-09-20 20:52:48,811 INFO L131 PetriNetUnfolder]: For 167949/170780 co-relation queries the response was YES. [2022-09-20 20:52:49,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66889 conditions, 13353 events. 3584/13353 cut-off events. For 167949/170780 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 162617 event pairs, 1623 based on Foata normal form. 13/12139 useless extension candidates. Maximal degree in co-relation 66644. Up to 4049 conditions per place. [2022-09-20 20:52:49,212 INFO L137 encePairwiseOnDemand]: 336/349 looper letters, 303 selfloop transitions, 152 changer transitions 28/833 dead transitions. [2022-09-20 20:52:49,213 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 902 places, 833 transitions, 12645 flow [2022-09-20 20:52:49,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 20:52:49,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 20:52:49,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5540 transitions. [2022-09-20 20:52:49,215 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8818847500795924 [2022-09-20 20:52:49,215 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5540 transitions. [2022-09-20 20:52:49,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5540 transitions. [2022-09-20 20:52:49,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:49,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5540 transitions. [2022-09-20 20:52:49,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.77777777777777) internal successors, (5540), 18 states have internal predecessors, (5540), 0 states have call successors, (0), 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 20:52:49,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:52:49,223 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 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 20:52:49,223 INFO L175 Difference]: Start difference. First operand has 887 places, 791 transitions, 11286 flow. Second operand 18 states and 5540 transitions. [2022-09-20 20:52:49,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 902 places, 833 transitions, 12645 flow [2022-09-20 20:52:50,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 899 places, 833 transitions, 12479 flow, removed 47 selfloop flow, removed 3 redundant places. [2022-09-20 20:52:50,970 INFO L231 Difference]: Finished difference. Result has 906 places, 797 transitions, 11660 flow [2022-09-20 20:52:50,971 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=11124, PETRI_DIFFERENCE_MINUEND_PLACES=882, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11660, PETRI_PLACES=906, PETRI_TRANSITIONS=797} [2022-09-20 20:52:50,971 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 587 predicate places. [2022-09-20 20:52:50,971 INFO L495 AbstractCegarLoop]: Abstraction has has 906 places, 797 transitions, 11660 flow [2022-09-20 20:52:50,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 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 20:52:50,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:50,972 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 20:52:50,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-09-20 20:52:50,972 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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 20:52:50,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:50,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1848748846, now seen corresponding path program 1 times [2022-09-20 20:52:50,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:50,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837833155] [2022-09-20 20:52:50,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:50,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:50,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:51,028 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 20:52:51,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:51,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837833155] [2022-09-20 20:52:51,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837833155] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:51,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:51,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:52:51,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041084737] [2022-09-20 20:52:51,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:51,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:52:51,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:51,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:52:51,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:52:51,033 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:52:51,034 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 906 places, 797 transitions, 11660 flow. Second operand has 4 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 20:52:51,034 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:51,034 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:52:51,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:54,191 INFO L130 PetriNetUnfolder]: 1355/9356 cut-off events. [2022-09-20 20:52:54,191 INFO L131 PetriNetUnfolder]: For 123546/123683 co-relation queries the response was YES. [2022-09-20 20:52:54,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50317 conditions, 9356 events. 1355/9356 cut-off events. For 123546/123683 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 111093 event pairs, 53 based on Foata normal form. 16/9177 useless extension candidates. Maximal degree in co-relation 50067. Up to 608 conditions per place. [2022-09-20 20:52:54,400 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 78 selfloop transitions, 19 changer transitions 420/830 dead transitions. [2022-09-20 20:52:54,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 908 places, 830 transitions, 12215 flow [2022-09-20 20:52:54,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:52:54,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:52:54,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1605 transitions. [2022-09-20 20:52:54,401 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9197707736389685 [2022-09-20 20:52:54,401 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1605 transitions. [2022-09-20 20:52:54,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1605 transitions. [2022-09-20 20:52:54,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:54,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1605 transitions. [2022-09-20 20:52:54,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 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 20:52:54,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:54,404 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:54,404 INFO L175 Difference]: Start difference. First operand has 906 places, 797 transitions, 11660 flow. Second operand 5 states and 1605 transitions. [2022-09-20 20:52:54,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 908 places, 830 transitions, 12215 flow [2022-09-20 20:52:55,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 904 places, 830 transitions, 12018 flow, removed 61 selfloop flow, removed 4 redundant places. [2022-09-20 20:52:55,730 INFO L231 Difference]: Finished difference. Result has 908 places, 392 transitions, 2099 flow [2022-09-20 20:52:55,731 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=11415, PETRI_DIFFERENCE_MINUEND_PLACES=900, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2099, PETRI_PLACES=908, PETRI_TRANSITIONS=392} [2022-09-20 20:52:55,731 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 589 predicate places. [2022-09-20 20:52:55,731 INFO L495 AbstractCegarLoop]: Abstraction has has 908 places, 392 transitions, 2099 flow [2022-09-20 20:52:55,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:52:55,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:55,732 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 20:52:55,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-09-20 20:52:55,732 INFO L420 AbstractCegarLoop]: === Iteration 44 === 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 20:52:55,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:55,733 INFO L85 PathProgramCache]: Analyzing trace with hash 333538362, now seen corresponding path program 3 times [2022-09-20 20:52:55,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:55,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260565528] [2022-09-20 20:52:55,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:55,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:55,785 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 20:52:55,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:55,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260565528] [2022-09-20 20:52:55,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260565528] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:55,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:55,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:52:55,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446948954] [2022-09-20 20:52:55,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:55,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:52:55,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:55,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:52:55,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:52:55,788 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:52:55,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 908 places, 392 transitions, 2099 flow. Second operand has 4 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 20:52:55,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:55,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:52:55,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:56,832 INFO L130 PetriNetUnfolder]: 295/2833 cut-off events. [2022-09-20 20:52:56,833 INFO L131 PetriNetUnfolder]: For 23551/23923 co-relation queries the response was YES. [2022-09-20 20:52:56,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9589 conditions, 2833 events. 295/2833 cut-off events. For 23551/23923 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 24939 event pairs, 98 based on Foata normal form. 11/2652 useless extension candidates. Maximal degree in co-relation 9339. Up to 381 conditions per place. [2022-09-20 20:52:56,888 INFO L137 encePairwiseOnDemand]: 342/349 looper letters, 92 selfloop transitions, 12 changer transitions 0/417 dead transitions. [2022-09-20 20:52:56,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 417 transitions, 2587 flow [2022-09-20 20:52:56,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:52:56,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:52:56,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1601 transitions. [2022-09-20 20:52:56,890 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9174785100286533 [2022-09-20 20:52:56,890 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1601 transitions. [2022-09-20 20:52:56,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1601 transitions. [2022-09-20 20:52:56,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:56,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1601 transitions. [2022-09-20 20:52:56,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.2) internal successors, (1601), 5 states have internal predecessors, (1601), 0 states have call successors, (0), 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 20:52:56,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:56,892 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:56,892 INFO L175 Difference]: Start difference. First operand has 908 places, 392 transitions, 2099 flow. Second operand 5 states and 1601 transitions. [2022-09-20 20:52:56,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 417 transitions, 2587 flow [2022-09-20 20:52:56,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 417 transitions, 2229 flow, removed 123 selfloop flow, removed 119 redundant places. [2022-09-20 20:52:56,966 INFO L231 Difference]: Finished difference. Result has 528 places, 399 transitions, 1914 flow [2022-09-20 20:52:56,966 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1914, PETRI_PLACES=528, PETRI_TRANSITIONS=399} [2022-09-20 20:52:56,966 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 209 predicate places. [2022-09-20 20:52:56,966 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 399 transitions, 1914 flow [2022-09-20 20:52:56,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:52:56,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:56,967 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 20:52:56,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-09-20 20:52:56,967 INFO L420 AbstractCegarLoop]: === Iteration 45 === 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 20:52:56,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:56,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1447736506, now seen corresponding path program 4 times [2022-09-20 20:52:56,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:56,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917349811] [2022-09-20 20:52:56,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:56,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:56,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:57,026 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 20:52:57,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:57,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917349811] [2022-09-20 20:52:57,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917349811] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:57,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:57,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:52:57,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789671930] [2022-09-20 20:52:57,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:57,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:52:57,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:57,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:52:57,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:52:57,028 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:52:57,029 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 399 transitions, 1914 flow. Second operand has 4 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 20:52:57,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:57,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:52:57,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:57,725 INFO L130 PetriNetUnfolder]: 312/2784 cut-off events. [2022-09-20 20:52:57,725 INFO L131 PetriNetUnfolder]: For 7485/7599 co-relation queries the response was YES. [2022-09-20 20:52:57,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6640 conditions, 2784 events. 312/2784 cut-off events. For 7485/7599 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 24586 event pairs, 60 based on Foata normal form. 6/2606 useless extension candidates. Maximal degree in co-relation 6485. Up to 285 conditions per place. [2022-09-20 20:52:57,769 INFO L137 encePairwiseOnDemand]: 343/349 looper letters, 78 selfloop transitions, 14 changer transitions 24/429 dead transitions. [2022-09-20 20:52:57,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 429 transitions, 2509 flow [2022-09-20 20:52:57,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:52:57,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:52:57,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1604 transitions. [2022-09-20 20:52:57,771 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9191977077363896 [2022-09-20 20:52:57,771 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1604 transitions. [2022-09-20 20:52:57,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1604 transitions. [2022-09-20 20:52:57,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:57,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1604 transitions. [2022-09-20 20:52:57,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.8) internal successors, (1604), 5 states have internal predecessors, (1604), 0 states have call successors, (0), 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 20:52:57,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:57,774 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:57,774 INFO L175 Difference]: Start difference. First operand has 528 places, 399 transitions, 1914 flow. Second operand 5 states and 1604 transitions. [2022-09-20 20:52:57,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 429 transitions, 2509 flow [2022-09-20 20:52:57,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 429 transitions, 2473 flow, removed 18 selfloop flow, removed 0 redundant places. [2022-09-20 20:52:57,807 INFO L231 Difference]: Finished difference. Result has 534 places, 391 transitions, 1802 flow [2022-09-20 20:52:57,808 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1802, PETRI_PLACES=534, PETRI_TRANSITIONS=391} [2022-09-20 20:52:57,808 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 215 predicate places. [2022-09-20 20:52:57,808 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 391 transitions, 1802 flow [2022-09-20 20:52:57,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:52:57,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:57,809 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 20:52:57,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-09-20 20:52:57,809 INFO L420 AbstractCegarLoop]: === Iteration 46 === 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 20:52:57,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:57,809 INFO L85 PathProgramCache]: Analyzing trace with hash -283624002, now seen corresponding path program 2 times [2022-09-20 20:52:57,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:57,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137892371] [2022-09-20 20:52:57,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:57,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:57,859 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 20:52:57,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:57,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137892371] [2022-09-20 20:52:57,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137892371] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:57,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:57,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:52:57,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771108384] [2022-09-20 20:52:57,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:57,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:52:57,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:57,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:52:57,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:52:57,862 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:52:57,862 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 391 transitions, 1802 flow. Second operand has 4 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 20:52:57,862 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:57,862 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:52:57,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:58,479 INFO L130 PetriNetUnfolder]: 260/2540 cut-off events. [2022-09-20 20:52:58,479 INFO L131 PetriNetUnfolder]: For 8344/8793 co-relation queries the response was YES. [2022-09-20 20:52:58,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6138 conditions, 2540 events. 260/2540 cut-off events. For 8344/8793 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 21809 event pairs, 100 based on Foata normal form. 4/2371 useless extension candidates. Maximal degree in co-relation 5981. Up to 367 conditions per place. [2022-09-20 20:52:58,529 INFO L137 encePairwiseOnDemand]: 343/349 looper letters, 74 selfloop transitions, 10 changer transitions 6/403 dead transitions. [2022-09-20 20:52:58,530 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 403 transitions, 2074 flow [2022-09-20 20:52:58,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:52:58,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:52:58,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1593 transitions. [2022-09-20 20:52:58,531 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9128939828080229 [2022-09-20 20:52:58,531 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1593 transitions. [2022-09-20 20:52:58,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1593 transitions. [2022-09-20 20:52:58,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:58,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1593 transitions. [2022-09-20 20:52:58,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 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 20:52:58,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:58,533 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:58,533 INFO L175 Difference]: Start difference. First operand has 534 places, 391 transitions, 1802 flow. Second operand 5 states and 1593 transitions. [2022-09-20 20:52:58,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 403 transitions, 2074 flow [2022-09-20 20:52:58,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 403 transitions, 2036 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-09-20 20:52:58,567 INFO L231 Difference]: Finished difference. Result has 536 places, 388 transitions, 1760 flow [2022-09-20 20:52:58,567 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1760, PETRI_PLACES=536, PETRI_TRANSITIONS=388} [2022-09-20 20:52:58,567 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 217 predicate places. [2022-09-20 20:52:58,568 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 388 transitions, 1760 flow [2022-09-20 20:52:58,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:52:58,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:58,568 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 20:52:58,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-09-20 20:52:58,569 INFO L420 AbstractCegarLoop]: === Iteration 47 === 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 20:52:58,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:58,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1269071792, now seen corresponding path program 3 times [2022-09-20 20:52:58,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:58,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137415750] [2022-09-20 20:52:58,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:58,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:58,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:58,624 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 20:52:58,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:58,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137415750] [2022-09-20 20:52:58,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137415750] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:58,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:58,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:52:58,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218940942] [2022-09-20 20:52:58,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:58,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:52:58,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:58,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:52:58,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:52:58,626 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:52:58,627 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 388 transitions, 1760 flow. Second operand has 4 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 20:52:58,627 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:58,627 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:52:58,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:52:59,308 INFO L130 PetriNetUnfolder]: 264/2421 cut-off events. [2022-09-20 20:52:59,308 INFO L131 PetriNetUnfolder]: For 7697/8110 co-relation queries the response was YES. [2022-09-20 20:52:59,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5811 conditions, 2421 events. 264/2421 cut-off events. For 7697/8110 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 20039 event pairs, 46 based on Foata normal form. 3/2247 useless extension candidates. Maximal degree in co-relation 5654. Up to 250 conditions per place. [2022-09-20 20:52:59,360 INFO L137 encePairwiseOnDemand]: 345/349 looper letters, 72 selfloop transitions, 15 changer transitions 2/402 dead transitions. [2022-09-20 20:52:59,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 402 transitions, 2106 flow [2022-09-20 20:52:59,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:52:59,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:52:59,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1591 transitions. [2022-09-20 20:52:59,361 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9117478510028654 [2022-09-20 20:52:59,361 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1591 transitions. [2022-09-20 20:52:59,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1591 transitions. [2022-09-20 20:52:59,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:52:59,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1591 transitions. [2022-09-20 20:52:59,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 318.2) internal successors, (1591), 5 states have internal predecessors, (1591), 0 states have call successors, (0), 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 20:52:59,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:59,364 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:52:59,364 INFO L175 Difference]: Start difference. First operand has 536 places, 388 transitions, 1760 flow. Second operand 5 states and 1591 transitions. [2022-09-20 20:52:59,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 402 transitions, 2106 flow [2022-09-20 20:52:59,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 402 transitions, 2066 flow, removed 10 selfloop flow, removed 6 redundant places. [2022-09-20 20:52:59,407 INFO L231 Difference]: Finished difference. Result has 533 places, 387 transitions, 1729 flow [2022-09-20 20:52:59,407 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1729, PETRI_PLACES=533, PETRI_TRANSITIONS=387} [2022-09-20 20:52:59,408 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 214 predicate places. [2022-09-20 20:52:59,408 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 387 transitions, 1729 flow [2022-09-20 20:52:59,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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 20:52:59,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:52:59,408 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, 1, 1] [2022-09-20 20:52:59,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-09-20 20:52:59,408 INFO L420 AbstractCegarLoop]: === Iteration 48 === 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 20:52:59,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:52:59,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1786242794, now seen corresponding path program 1 times [2022-09-20 20:52:59,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:52:59,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541538725] [2022-09-20 20:52:59,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:52:59,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:52:59,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:52:59,467 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 20:52:59,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:52:59,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541538725] [2022-09-20 20:52:59,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541538725] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:52:59,467 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:52:59,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:52:59,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427083314] [2022-09-20 20:52:59,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:52:59,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:52:59,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:52:59,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:52:59,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:52:59,469 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:52:59,470 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 387 transitions, 1729 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:52:59,470 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:52:59,470 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:52:59,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:00,094 INFO L130 PetriNetUnfolder]: 314/2582 cut-off events. [2022-09-20 20:53:00,094 INFO L131 PetriNetUnfolder]: For 7110/7129 co-relation queries the response was YES. [2022-09-20 20:53:00,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6261 conditions, 2582 events. 314/2582 cut-off events. For 7110/7129 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 22134 event pairs, 53 based on Foata normal form. 11/2410 useless extension candidates. Maximal degree in co-relation 6108. Up to 199 conditions per place. [2022-09-20 20:53:00,147 INFO L137 encePairwiseOnDemand]: 341/349 looper letters, 83 selfloop transitions, 21 changer transitions 15/429 dead transitions. [2022-09-20 20:53:00,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 429 transitions, 2516 flow [2022-09-20 20:53:00,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:00,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:00,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1604 transitions. [2022-09-20 20:53:00,148 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9191977077363896 [2022-09-20 20:53:00,149 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1604 transitions. [2022-09-20 20:53:00,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1604 transitions. [2022-09-20 20:53:00,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:00,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1604 transitions. [2022-09-20 20:53:00,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.8) internal successors, (1604), 5 states have internal predecessors, (1604), 0 states have call successors, (0), 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 20:53:00,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:00,151 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:00,151 INFO L175 Difference]: Start difference. First operand has 533 places, 387 transitions, 1729 flow. Second operand 5 states and 1604 transitions. [2022-09-20 20:53:00,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 429 transitions, 2516 flow [2022-09-20 20:53:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 429 transitions, 2512 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-09-20 20:53:00,196 INFO L231 Difference]: Finished difference. Result has 541 places, 391 transitions, 1933 flow [2022-09-20 20:53:00,197 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1933, PETRI_PLACES=541, PETRI_TRANSITIONS=391} [2022-09-20 20:53:00,197 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 222 predicate places. [2022-09-20 20:53:00,197 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 391 transitions, 1933 flow [2022-09-20 20:53:00,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:00,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:00,198 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, 1, 1] [2022-09-20 20:53:00,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-09-20 20:53:00,198 INFO L420 AbstractCegarLoop]: === Iteration 49 === 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 20:53:00,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:00,199 INFO L85 PathProgramCache]: Analyzing trace with hash 721831938, now seen corresponding path program 1 times [2022-09-20 20:53:00,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:00,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2280468] [2022-09-20 20:53:00,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:00,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:00,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:00,245 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 20:53:00,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:00,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2280468] [2022-09-20 20:53:00,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2280468] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:00,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:00,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:53:00,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912414332] [2022-09-20 20:53:00,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:00,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:53:00,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:00,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:53:00,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:53:00,247 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:53:00,248 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 391 transitions, 1933 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:00,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:00,248 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:53:00,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:00,961 INFO L130 PetriNetUnfolder]: 304/2815 cut-off events. [2022-09-20 20:53:00,962 INFO L131 PetriNetUnfolder]: For 9435/9993 co-relation queries the response was YES. [2022-09-20 20:53:01,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6713 conditions, 2815 events. 304/2815 cut-off events. For 9435/9993 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 24454 event pairs, 53 based on Foata normal form. 33/2639 useless extension candidates. Maximal degree in co-relation 6556. Up to 160 conditions per place. [2022-09-20 20:53:01,019 INFO L137 encePairwiseOnDemand]: 340/349 looper letters, 94 selfloop transitions, 25 changer transitions 14/443 dead transitions. [2022-09-20 20:53:01,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 443 transitions, 2962 flow [2022-09-20 20:53:01,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1605 transitions. [2022-09-20 20:53:01,021 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9197707736389685 [2022-09-20 20:53:01,021 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1605 transitions. [2022-09-20 20:53:01,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1605 transitions. [2022-09-20 20:53:01,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:01,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1605 transitions. [2022-09-20 20:53:01,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 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 20:53:01,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:01,023 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:01,023 INFO L175 Difference]: Start difference. First operand has 541 places, 391 transitions, 1933 flow. Second operand 5 states and 1605 transitions. [2022-09-20 20:53:01,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 443 transitions, 2962 flow [2022-09-20 20:53:01,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 443 transitions, 2878 flow, removed 42 selfloop flow, removed 4 redundant places. [2022-09-20 20:53:01,065 INFO L231 Difference]: Finished difference. Result has 541 places, 399 transitions, 2168 flow [2022-09-20 20:53:01,065 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2168, PETRI_PLACES=541, PETRI_TRANSITIONS=399} [2022-09-20 20:53:01,066 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 222 predicate places. [2022-09-20 20:53:01,066 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 399 transitions, 2168 flow [2022-09-20 20:53:01,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:01,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:01,066 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, 1, 1] [2022-09-20 20:53:01,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-09-20 20:53:01,067 INFO L420 AbstractCegarLoop]: === Iteration 50 === 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 20:53:01,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:01,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1587952252, now seen corresponding path program 2 times [2022-09-20 20:53:01,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:01,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609416876] [2022-09-20 20:53:01,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:01,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:01,111 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 20:53:01,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:01,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609416876] [2022-09-20 20:53:01,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609416876] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:01,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:01,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:53:01,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099331786] [2022-09-20 20:53:01,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:01,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:53:01,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:01,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:53:01,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:53:01,114 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:53:01,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 399 transitions, 2168 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:01,114 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:01,114 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:53:01,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:01,771 INFO L130 PetriNetUnfolder]: 279/2690 cut-off events. [2022-09-20 20:53:01,772 INFO L131 PetriNetUnfolder]: For 9809/10353 co-relation queries the response was YES. [2022-09-20 20:53:01,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6556 conditions, 2690 events. 279/2690 cut-off events. For 9809/10353 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 23125 event pairs, 57 based on Foata normal form. 29/2531 useless extension candidates. Maximal degree in co-relation 6399. Up to 317 conditions per place. [2022-09-20 20:53:01,818 INFO L137 encePairwiseOnDemand]: 343/349 looper letters, 96 selfloop transitions, 13 changer transitions 3/422 dead transitions. [2022-09-20 20:53:01,818 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 422 transitions, 2670 flow [2022-09-20 20:53:01,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:01,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:01,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1599 transitions. [2022-09-20 20:53:01,820 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9163323782234957 [2022-09-20 20:53:01,820 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1599 transitions. [2022-09-20 20:53:01,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1599 transitions. [2022-09-20 20:53:01,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:01,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1599 transitions. [2022-09-20 20:53:01,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.8) internal successors, (1599), 5 states have internal predecessors, (1599), 0 states have call successors, (0), 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 20:53:01,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:01,822 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:01,822 INFO L175 Difference]: Start difference. First operand has 541 places, 399 transitions, 2168 flow. Second operand 5 states and 1599 transitions. [2022-09-20 20:53:01,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 422 transitions, 2670 flow [2022-09-20 20:53:01,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 422 transitions, 2624 flow, removed 23 selfloop flow, removed 1 redundant places. [2022-09-20 20:53:01,862 INFO L231 Difference]: Finished difference. Result has 546 places, 406 transitions, 2297 flow [2022-09-20 20:53:01,862 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2297, PETRI_PLACES=546, PETRI_TRANSITIONS=406} [2022-09-20 20:53:01,862 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 227 predicate places. [2022-09-20 20:53:01,863 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 406 transitions, 2297 flow [2022-09-20 20:53:01,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:01,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:01,863 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, 1, 1] [2022-09-20 20:53:01,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-09-20 20:53:01,863 INFO L420 AbstractCegarLoop]: === Iteration 51 === 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 20:53:01,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:01,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1445171228, now seen corresponding path program 3 times [2022-09-20 20:53:01,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:01,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488540063] [2022-09-20 20:53:01,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:01,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:01,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:01,915 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 20:53:01,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:01,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488540063] [2022-09-20 20:53:01,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488540063] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:01,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:01,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:53:01,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412086931] [2022-09-20 20:53:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:01,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:53:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:01,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:53:01,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:53:01,917 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:53:01,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 406 transitions, 2297 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:01,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:01,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:53:01,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:02,491 INFO L130 PetriNetUnfolder]: 274/2543 cut-off events. [2022-09-20 20:53:02,491 INFO L131 PetriNetUnfolder]: For 9952/10674 co-relation queries the response was YES. [2022-09-20 20:53:02,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6163 conditions, 2543 events. 274/2543 cut-off events. For 9952/10674 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 21884 event pairs, 42 based on Foata normal form. 33/2389 useless extension candidates. Maximal degree in co-relation 6003. Up to 166 conditions per place. [2022-09-20 20:53:02,544 INFO L137 encePairwiseOnDemand]: 339/349 looper letters, 93 selfloop transitions, 28 changer transitions 23/454 dead transitions. [2022-09-20 20:53:02,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 454 transitions, 3318 flow [2022-09-20 20:53:02,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:02,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:02,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1607 transitions. [2022-09-20 20:53:02,545 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9209169054441261 [2022-09-20 20:53:02,546 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1607 transitions. [2022-09-20 20:53:02,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1607 transitions. [2022-09-20 20:53:02,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:02,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1607 transitions. [2022-09-20 20:53:02,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.4) internal successors, (1607), 5 states have internal predecessors, (1607), 0 states have call successors, (0), 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 20:53:02,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:02,548 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:02,548 INFO L175 Difference]: Start difference. First operand has 546 places, 406 transitions, 2297 flow. Second operand 5 states and 1607 transitions. [2022-09-20 20:53:02,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 454 transitions, 3318 flow [2022-09-20 20:53:02,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 454 transitions, 3284 flow, removed 17 selfloop flow, removed 0 redundant places. [2022-09-20 20:53:02,665 INFO L231 Difference]: Finished difference. Result has 553 places, 407 transitions, 2430 flow [2022-09-20 20:53:02,665 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2430, PETRI_PLACES=553, PETRI_TRANSITIONS=407} [2022-09-20 20:53:02,665 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 234 predicate places. [2022-09-20 20:53:02,665 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 407 transitions, 2430 flow [2022-09-20 20:53:02,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:02,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:02,666 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, 1, 1] [2022-09-20 20:53:02,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-09-20 20:53:02,666 INFO L420 AbstractCegarLoop]: === Iteration 52 === 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 20:53:02,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:02,666 INFO L85 PathProgramCache]: Analyzing trace with hash -481215644, now seen corresponding path program 4 times [2022-09-20 20:53:02,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:02,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123933558] [2022-09-20 20:53:02,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:02,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:02,706 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 20:53:02,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:02,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123933558] [2022-09-20 20:53:02,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123933558] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:02,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:02,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:53:02,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023295495] [2022-09-20 20:53:02,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:02,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:53:02,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:02,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:53:02,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:53:02,708 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:53:02,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 407 transitions, 2430 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:02,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:02,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:53:02,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:03,209 INFO L130 PetriNetUnfolder]: 240/2202 cut-off events. [2022-09-20 20:53:03,209 INFO L131 PetriNetUnfolder]: For 9465/10217 co-relation queries the response was YES. [2022-09-20 20:53:03,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5367 conditions, 2202 events. 240/2202 cut-off events. For 9465/10217 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 17698 event pairs, 40 based on Foata normal form. 19/2047 useless extension candidates. Maximal degree in co-relation 5204. Up to 197 conditions per place. [2022-09-20 20:53:03,258 INFO L137 encePairwiseOnDemand]: 344/349 looper letters, 81 selfloop transitions, 25 changer transitions 9/425 dead transitions. [2022-09-20 20:53:03,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 425 transitions, 2888 flow [2022-09-20 20:53:03,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:03,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:03,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1593 transitions. [2022-09-20 20:53:03,260 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9128939828080229 [2022-09-20 20:53:03,260 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1593 transitions. [2022-09-20 20:53:03,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1593 transitions. [2022-09-20 20:53:03,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:03,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1593 transitions. [2022-09-20 20:53:03,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 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 20:53:03,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:03,263 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:03,263 INFO L175 Difference]: Start difference. First operand has 553 places, 407 transitions, 2430 flow. Second operand 5 states and 1593 transitions. [2022-09-20 20:53:03,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 425 transitions, 2888 flow [2022-09-20 20:53:03,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 425 transitions, 2756 flow, removed 64 selfloop flow, removed 2 redundant places. [2022-09-20 20:53:03,306 INFO L231 Difference]: Finished difference. Result has 556 places, 407 transitions, 2366 flow [2022-09-20 20:53:03,306 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2294, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2366, PETRI_PLACES=556, PETRI_TRANSITIONS=407} [2022-09-20 20:53:03,306 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 237 predicate places. [2022-09-20 20:53:03,307 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 407 transitions, 2366 flow [2022-09-20 20:53:03,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:03,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:03,307 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, 1, 1] [2022-09-20 20:53:03,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-09-20 20:53:03,307 INFO L420 AbstractCegarLoop]: === Iteration 53 === 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 20:53:03,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:03,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1604570438, now seen corresponding path program 2 times [2022-09-20 20:53:03,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:03,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761135160] [2022-09-20 20:53:03,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:03,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:03,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:03,363 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 20:53:03,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:03,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761135160] [2022-09-20 20:53:03,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761135160] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:03,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:03,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:53:03,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507008387] [2022-09-20 20:53:03,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:03,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:53:03,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:03,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:53:03,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:53:03,366 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:53:03,367 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 407 transitions, 2366 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:03,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:03,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:53:03,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:03,891 INFO L130 PetriNetUnfolder]: 215/2032 cut-off events. [2022-09-20 20:53:03,891 INFO L131 PetriNetUnfolder]: For 7125/7624 co-relation queries the response was YES. [2022-09-20 20:53:03,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4792 conditions, 2032 events. 215/2032 cut-off events. For 7125/7624 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 15773 event pairs, 28 based on Foata normal form. 19/1884 useless extension candidates. Maximal degree in co-relation 4630. Up to 142 conditions per place. [2022-09-20 20:53:03,921 INFO L137 encePairwiseOnDemand]: 344/349 looper letters, 86 selfloop transitions, 22 changer transitions 0/418 dead transitions. [2022-09-20 20:53:03,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 418 transitions, 2705 flow [2022-09-20 20:53:03,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:03,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1589 transitions. [2022-09-20 20:53:03,922 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9106017191977077 [2022-09-20 20:53:03,922 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1589 transitions. [2022-09-20 20:53:03,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1589 transitions. [2022-09-20 20:53:03,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:03,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1589 transitions. [2022-09-20 20:53:03,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 317.8) internal successors, (1589), 5 states have internal predecessors, (1589), 0 states have call successors, (0), 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 20:53:03,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:03,924 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:03,924 INFO L175 Difference]: Start difference. First operand has 556 places, 407 transitions, 2366 flow. Second operand 5 states and 1589 transitions. [2022-09-20 20:53:03,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 418 transitions, 2705 flow [2022-09-20 20:53:03,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 418 transitions, 2543 flow, removed 54 selfloop flow, removed 10 redundant places. [2022-09-20 20:53:03,957 INFO L231 Difference]: Finished difference. Result has 552 places, 407 transitions, 2282 flow [2022-09-20 20:53:03,957 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2186, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2282, PETRI_PLACES=552, PETRI_TRANSITIONS=407} [2022-09-20 20:53:03,957 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 233 predicate places. [2022-09-20 20:53:03,957 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 407 transitions, 2282 flow [2022-09-20 20:53:03,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:03,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:03,958 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, 1, 1] [2022-09-20 20:53:03,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-09-20 20:53:03,958 INFO L420 AbstractCegarLoop]: === Iteration 54 === 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 20:53:03,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:03,958 INFO L85 PathProgramCache]: Analyzing trace with hash -2031700660, now seen corresponding path program 3 times [2022-09-20 20:53:03,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:03,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278080467] [2022-09-20 20:53:03,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:03,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:03,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:04,005 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 20:53:04,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:04,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278080467] [2022-09-20 20:53:04,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278080467] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:04,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:04,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 20:53:04,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717664023] [2022-09-20 20:53:04,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:04,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 20:53:04,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:04,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 20:53:04,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 20:53:04,007 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-09-20 20:53:04,008 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 407 transitions, 2282 flow. Second operand has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:04,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:04,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-09-20 20:53:04,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:04,434 INFO L130 PetriNetUnfolder]: 214/1978 cut-off events. [2022-09-20 20:53:04,435 INFO L131 PetriNetUnfolder]: For 6629/7055 co-relation queries the response was YES. [2022-09-20 20:53:04,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4603 conditions, 1978 events. 214/1978 cut-off events. For 6629/7055 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 15351 event pairs, 47 based on Foata normal form. 4/1816 useless extension candidates. Maximal degree in co-relation 4446. Up to 268 conditions per place. [2022-09-20 20:53:04,476 INFO L137 encePairwiseOnDemand]: 344/349 looper letters, 87 selfloop transitions, 13 changer transitions 1/411 dead transitions. [2022-09-20 20:53:04,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 411 transitions, 2520 flow [2022-09-20 20:53:04,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 20:53:04,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 20:53:04,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1584 transitions. [2022-09-20 20:53:04,477 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9077363896848137 [2022-09-20 20:53:04,478 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1584 transitions. [2022-09-20 20:53:04,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1584 transitions. [2022-09-20 20:53:04,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:04,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1584 transitions. [2022-09-20 20:53:04,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 316.8) internal successors, (1584), 5 states have internal predecessors, (1584), 0 states have call successors, (0), 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 20:53:04,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:04,480 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 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 20:53:04,481 INFO L175 Difference]: Start difference. First operand has 552 places, 407 transitions, 2282 flow. Second operand 5 states and 1584 transitions. [2022-09-20 20:53:04,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 411 transitions, 2520 flow [2022-09-20 20:53:04,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 411 transitions, 2499 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-09-20 20:53:04,509 INFO L231 Difference]: Finished difference. Result has 555 places, 406 transitions, 2279 flow [2022-09-20 20:53:04,510 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2279, PETRI_PLACES=555, PETRI_TRANSITIONS=406} [2022-09-20 20:53:04,510 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 236 predicate places. [2022-09-20 20:53:04,510 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 406 transitions, 2279 flow [2022-09-20 20:53:04,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 314.5) internal successors, (1258), 4 states have internal predecessors, (1258), 0 states have call successors, (0), 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 20:53:04,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:04,510 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, 1, 1, 1, 1] [2022-09-20 20:53:04,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-09-20 20:53:04,511 INFO L420 AbstractCegarLoop]: === Iteration 55 === 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 20:53:04,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:04,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1366710036, now seen corresponding path program 1 times [2022-09-20 20:53:04,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:04,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374815346] [2022-09-20 20:53:04,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:04,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:04,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:04,634 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 20:53:04,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:04,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374815346] [2022-09-20 20:53:04,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374815346] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:04,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:04,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:04,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651081830] [2022-09-20 20:53:04,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:04,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:04,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:04,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:04,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:04,638 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:04,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 406 transitions, 2279 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:04,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:04,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:04,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:06,998 INFO L130 PetriNetUnfolder]: 2826/7767 cut-off events. [2022-09-20 20:53:06,999 INFO L131 PetriNetUnfolder]: For 7136/7370 co-relation queries the response was YES. [2022-09-20 20:53:07,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18138 conditions, 7767 events. 2826/7767 cut-off events. For 7136/7370 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 73760 event pairs, 1134 based on Foata normal form. 13/7107 useless extension candidates. Maximal degree in co-relation 17980. Up to 2614 conditions per place. [2022-09-20 20:53:07,160 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 180 selfloop transitions, 74 changer transitions 43/658 dead transitions. [2022-09-20 20:53:07,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 658 transitions, 3806 flow [2022-09-20 20:53:07,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-09-20 20:53:07,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-09-20 20:53:07,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 14158 transitions. [2022-09-20 20:53:07,167 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8631347924160214 [2022-09-20 20:53:07,167 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 14158 transitions. [2022-09-20 20:53:07,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 14158 transitions. [2022-09-20 20:53:07,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:07,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 14158 transitions. [2022-09-20 20:53:07,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 301.2340425531915) internal successors, (14158), 47 states have internal predecessors, (14158), 0 states have call successors, (0), 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 20:53:07,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 349.0) internal successors, (16752), 48 states have internal predecessors, (16752), 0 states have call successors, (0), 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 20:53:07,185 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 349.0) internal successors, (16752), 48 states have internal predecessors, (16752), 0 states have call successors, (0), 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 20:53:07,185 INFO L175 Difference]: Start difference. First operand has 555 places, 406 transitions, 2279 flow. Second operand 47 states and 14158 transitions. [2022-09-20 20:53:07,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 658 transitions, 3806 flow [2022-09-20 20:53:07,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 658 transitions, 3789 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-09-20 20:53:07,223 INFO L231 Difference]: Finished difference. Result has 641 places, 479 transitions, 2918 flow [2022-09-20 20:53:07,224 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=2918, PETRI_PLACES=641, PETRI_TRANSITIONS=479} [2022-09-20 20:53:07,224 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 322 predicate places. [2022-09-20 20:53:07,224 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 479 transitions, 2918 flow [2022-09-20 20:53:07,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:07,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:07,225 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, 1, 1, 1, 1] [2022-09-20 20:53:07,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-09-20 20:53:07,225 INFO L420 AbstractCegarLoop]: === Iteration 56 === 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 20:53:07,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:07,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1816707216, now seen corresponding path program 2 times [2022-09-20 20:53:07,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:07,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429954641] [2022-09-20 20:53:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:07,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:07,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:07,342 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 20:53:07,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:07,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429954641] [2022-09-20 20:53:07,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429954641] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:07,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:07,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:07,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843839072] [2022-09-20 20:53:07,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:07,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:07,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:07,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:07,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:07,345 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:07,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 479 transitions, 2918 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:07,347 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:07,347 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:07,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:12,032 INFO L130 PetriNetUnfolder]: 4265/11962 cut-off events. [2022-09-20 20:53:12,032 INFO L131 PetriNetUnfolder]: For 47043/48159 co-relation queries the response was YES. [2022-09-20 20:53:12,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45535 conditions, 11962 events. 4265/11962 cut-off events. For 47043/48159 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 125249 event pairs, 1834 based on Foata normal form. 19/11139 useless extension candidates. Maximal degree in co-relation 45335. Up to 3873 conditions per place. [2022-09-20 20:53:12,425 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 239 selfloop transitions, 101 changer transitions 82/783 dead transitions. [2022-09-20 20:53:12,425 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 783 transitions, 5676 flow [2022-09-20 20:53:12,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-09-20 20:53:12,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-09-20 20:53:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 14468 transitions. [2022-09-20 20:53:12,431 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8636580706781279 [2022-09-20 20:53:12,431 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 14468 transitions. [2022-09-20 20:53:12,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 14468 transitions. [2022-09-20 20:53:12,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:12,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 14468 transitions. [2022-09-20 20:53:12,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 301.4166666666667) internal successors, (14468), 48 states have internal predecessors, (14468), 0 states have call successors, (0), 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 20:53:12,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 349.0) internal successors, (17101), 49 states have internal predecessors, (17101), 0 states have call successors, (0), 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 20:53:12,449 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 349.0) internal successors, (17101), 49 states have internal predecessors, (17101), 0 states have call successors, (0), 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 20:53:12,449 INFO L175 Difference]: Start difference. First operand has 641 places, 479 transitions, 2918 flow. Second operand 48 states and 14468 transitions. [2022-09-20 20:53:12,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 783 transitions, 5676 flow [2022-09-20 20:53:12,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 783 transitions, 5462 flow, removed 107 selfloop flow, removed 2 redundant places. [2022-09-20 20:53:12,833 INFO L231 Difference]: Finished difference. Result has 727 places, 530 transitions, 3809 flow [2022-09-20 20:53:12,833 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=3809, PETRI_PLACES=727, PETRI_TRANSITIONS=530} [2022-09-20 20:53:12,833 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 408 predicate places. [2022-09-20 20:53:12,834 INFO L495 AbstractCegarLoop]: Abstraction has has 727 places, 530 transitions, 3809 flow [2022-09-20 20:53:12,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:12,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:12,834 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, 1, 1, 1, 1] [2022-09-20 20:53:12,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-09-20 20:53:12,835 INFO L420 AbstractCegarLoop]: === Iteration 57 === 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 20:53:12,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:12,835 INFO L85 PathProgramCache]: Analyzing trace with hash -688958466, now seen corresponding path program 3 times [2022-09-20 20:53:12,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:12,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094471020] [2022-09-20 20:53:12,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:12,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:12,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:12,955 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 20:53:12,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:12,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094471020] [2022-09-20 20:53:12,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094471020] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:12,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:12,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:12,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192156206] [2022-09-20 20:53:12,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:12,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:12,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:12,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:12,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:12,958 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:12,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 530 transitions, 3809 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:12,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:12,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:12,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:18,364 INFO L130 PetriNetUnfolder]: 5074/13417 cut-off events. [2022-09-20 20:53:18,364 INFO L131 PetriNetUnfolder]: For 144491/145576 co-relation queries the response was YES. [2022-09-20 20:53:18,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69424 conditions, 13417 events. 5074/13417 cut-off events. For 144491/145576 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 140906 event pairs, 2227 based on Foata normal form. 55/12226 useless extension candidates. Maximal degree in co-relation 69182. Up to 4982 conditions per place. [2022-09-20 20:53:18,890 INFO L137 encePairwiseOnDemand]: 332/349 looper letters, 208 selfloop transitions, 111 changer transitions 38/718 dead transitions. [2022-09-20 20:53:18,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 718 transitions, 6719 flow [2022-09-20 20:53:18,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-09-20 20:53:18,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-09-20 20:53:18,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 10851 transitions. [2022-09-20 20:53:18,895 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8636580706781279 [2022-09-20 20:53:18,895 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 10851 transitions. [2022-09-20 20:53:18,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 10851 transitions. [2022-09-20 20:53:18,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:18,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 10851 transitions. [2022-09-20 20:53:18,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 301.4166666666667) internal successors, (10851), 36 states have internal predecessors, (10851), 0 states have call successors, (0), 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 20:53:18,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 349.0) internal successors, (12913), 37 states have internal predecessors, (12913), 0 states have call successors, (0), 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 20:53:18,909 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 349.0) internal successors, (12913), 37 states have internal predecessors, (12913), 0 states have call successors, (0), 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 20:53:18,909 INFO L175 Difference]: Start difference. First operand has 727 places, 530 transitions, 3809 flow. Second operand 36 states and 10851 transitions. [2022-09-20 20:53:18,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 718 transitions, 6719 flow [2022-09-20 20:53:20,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 718 transitions, 6053 flow, removed 314 selfloop flow, removed 13 redundant places. [2022-09-20 20:53:20,118 INFO L231 Difference]: Finished difference. Result has 764 places, 585 transitions, 4652 flow [2022-09-20 20:53:20,118 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4652, PETRI_PLACES=764, PETRI_TRANSITIONS=585} [2022-09-20 20:53:20,118 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 445 predicate places. [2022-09-20 20:53:20,119 INFO L495 AbstractCegarLoop]: Abstraction has has 764 places, 585 transitions, 4652 flow [2022-09-20 20:53:20,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:20,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:20,119 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, 1, 1, 1, 1] [2022-09-20 20:53:20,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-09-20 20:53:20,119 INFO L420 AbstractCegarLoop]: === Iteration 58 === 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 20:53:20,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:20,120 INFO L85 PathProgramCache]: Analyzing trace with hash 2121048488, now seen corresponding path program 4 times [2022-09-20 20:53:20,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:20,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642000827] [2022-09-20 20:53:20,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:20,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:20,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:20,245 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 20:53:20,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:20,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642000827] [2022-09-20 20:53:20,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642000827] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:20,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:20,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:20,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301976003] [2022-09-20 20:53:20,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:20,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:20,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:20,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:20,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:20,249 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:20,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 585 transitions, 4652 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:20,251 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:20,251 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:20,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:26,953 INFO L130 PetriNetUnfolder]: 5516/15116 cut-off events. [2022-09-20 20:53:26,954 INFO L131 PetriNetUnfolder]: For 209622/211334 co-relation queries the response was YES. [2022-09-20 20:53:28,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84758 conditions, 15116 events. 5516/15116 cut-off events. For 209622/211334 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 162986 event pairs, 2656 based on Foata normal form. 27/13989 useless extension candidates. Maximal degree in co-relation 84501. Up to 5327 conditions per place. [2022-09-20 20:53:28,281 INFO L137 encePairwiseOnDemand]: 332/349 looper letters, 235 selfloop transitions, 104 changer transitions 35/735 dead transitions. [2022-09-20 20:53:28,281 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 735 transitions, 7461 flow [2022-09-20 20:53:28,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-09-20 20:53:28,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-09-20 20:53:28,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 9950 transitions. [2022-09-20 20:53:28,287 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8639402622210645 [2022-09-20 20:53:28,287 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 9950 transitions. [2022-09-20 20:53:28,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 9950 transitions. [2022-09-20 20:53:28,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:28,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 9950 transitions. [2022-09-20 20:53:28,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 301.5151515151515) internal successors, (9950), 33 states have internal predecessors, (9950), 0 states have call successors, (0), 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 20:53:28,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 349.0) internal successors, (11866), 34 states have internal predecessors, (11866), 0 states have call successors, (0), 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 20:53:28,303 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 349.0) internal successors, (11866), 34 states have internal predecessors, (11866), 0 states have call successors, (0), 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 20:53:28,303 INFO L175 Difference]: Start difference. First operand has 764 places, 585 transitions, 4652 flow. Second operand 33 states and 9950 transitions. [2022-09-20 20:53:28,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 735 transitions, 7461 flow [2022-09-20 20:53:30,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 735 transitions, 6989 flow, removed 236 selfloop flow, removed 2 redundant places. [2022-09-20 20:53:30,297 INFO L231 Difference]: Finished difference. Result has 819 places, 644 transitions, 5747 flow [2022-09-20 20:53:30,297 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4182, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5747, PETRI_PLACES=819, PETRI_TRANSITIONS=644} [2022-09-20 20:53:30,297 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 500 predicate places. [2022-09-20 20:53:30,297 INFO L495 AbstractCegarLoop]: Abstraction has has 819 places, 644 transitions, 5747 flow [2022-09-20 20:53:30,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:30,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:30,298 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, 1, 1, 1, 1] [2022-09-20 20:53:30,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-09-20 20:53:30,298 INFO L420 AbstractCegarLoop]: === Iteration 59 === 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 20:53:30,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:30,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1504308582, now seen corresponding path program 5 times [2022-09-20 20:53:30,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:30,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018151705] [2022-09-20 20:53:30,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:30,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:30,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:30,418 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 20:53:30,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:30,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018151705] [2022-09-20 20:53:30,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018151705] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:30,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:30,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:30,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797935549] [2022-09-20 20:53:30,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:30,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:30,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:30,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:30,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:30,421 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:30,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 644 transitions, 5747 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:30,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:30,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:30,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:38,082 INFO L130 PetriNetUnfolder]: 6240/16208 cut-off events. [2022-09-20 20:53:38,082 INFO L131 PetriNetUnfolder]: For 281909/284036 co-relation queries the response was YES. [2022-09-20 20:53:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98652 conditions, 16208 events. 6240/16208 cut-off events. For 281909/284036 co-relation queries the response was YES. Maximal size of possible extension queue 1112. Compared 174398 event pairs, 2451 based on Foata normal form. 35/14692 useless extension candidates. Maximal degree in co-relation 98369. Up to 5655 conditions per place. [2022-09-20 20:53:38,795 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 300 selfloop transitions, 154 changer transitions 30/845 dead transitions. [2022-09-20 20:53:38,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 845 transitions, 9811 flow [2022-09-20 20:53:38,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-09-20 20:53:38,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-09-20 20:53:38,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 12053 transitions. [2022-09-20 20:53:38,801 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8633954154727793 [2022-09-20 20:53:38,801 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 12053 transitions. [2022-09-20 20:53:38,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 12053 transitions. [2022-09-20 20:53:38,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:38,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 12053 transitions. [2022-09-20 20:53:38,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 301.325) internal successors, (12053), 40 states have internal predecessors, (12053), 0 states have call successors, (0), 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 20:53:38,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 349.0) internal successors, (14309), 41 states have internal predecessors, (14309), 0 states have call successors, (0), 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 20:53:38,815 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 349.0) internal successors, (14309), 41 states have internal predecessors, (14309), 0 states have call successors, (0), 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 20:53:38,815 INFO L175 Difference]: Start difference. First operand has 819 places, 644 transitions, 5747 flow. Second operand 40 states and 12053 transitions. [2022-09-20 20:53:38,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 845 transitions, 9811 flow [2022-09-20 20:53:41,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 845 transitions, 8713 flow, removed 549 selfloop flow, removed 2 redundant places. [2022-09-20 20:53:42,004 INFO L231 Difference]: Finished difference. Result has 887 places, 722 transitions, 7027 flow [2022-09-20 20:53:42,005 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7027, PETRI_PLACES=887, PETRI_TRANSITIONS=722} [2022-09-20 20:53:42,005 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 568 predicate places. [2022-09-20 20:53:42,005 INFO L495 AbstractCegarLoop]: Abstraction has has 887 places, 722 transitions, 7027 flow [2022-09-20 20:53:42,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:42,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:42,006 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, 1, 1, 1, 1] [2022-09-20 20:53:42,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-09-20 20:53:42,006 INFO L420 AbstractCegarLoop]: === Iteration 60 === 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 20:53:42,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:42,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1820101414, now seen corresponding path program 6 times [2022-09-20 20:53:42,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:42,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456820465] [2022-09-20 20:53:42,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:42,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:42,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:42,131 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 20:53:42,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:42,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456820465] [2022-09-20 20:53:42,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456820465] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:42,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:42,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:42,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567557457] [2022-09-20 20:53:42,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:42,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:42,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:42,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:42,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:42,135 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:42,137 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 887 places, 722 transitions, 7027 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:42,137 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:42,137 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:42,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:53:50,711 INFO L130 PetriNetUnfolder]: 6438/16880 cut-off events. [2022-09-20 20:53:50,711 INFO L131 PetriNetUnfolder]: For 325822/328695 co-relation queries the response was YES. [2022-09-20 20:53:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105163 conditions, 16880 events. 6438/16880 cut-off events. For 325822/328695 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 184289 event pairs, 2343 based on Foata normal form. 99/15406 useless extension candidates. Maximal degree in co-relation 104848. Up to 5682 conditions per place. [2022-09-20 20:53:52,051 INFO L137 encePairwiseOnDemand]: 332/349 looper letters, 306 selfloop transitions, 194 changer transitions 29/890 dead transitions. [2022-09-20 20:53:52,052 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 914 places, 890 transitions, 10775 flow [2022-09-20 20:53:52,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-09-20 20:53:52,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-09-20 20:53:52,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 9052 transitions. [2022-09-20 20:53:52,056 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8645654250238778 [2022-09-20 20:53:52,056 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 9052 transitions. [2022-09-20 20:53:52,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 9052 transitions. [2022-09-20 20:53:52,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:53:52,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 9052 transitions. [2022-09-20 20:53:52,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 301.73333333333335) internal successors, (9052), 30 states have internal predecessors, (9052), 0 states have call successors, (0), 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 20:53:52,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 349.0) internal successors, (10819), 31 states have internal predecessors, (10819), 0 states have call successors, (0), 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 20:53:52,067 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 349.0) internal successors, (10819), 31 states have internal predecessors, (10819), 0 states have call successors, (0), 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 20:53:52,067 INFO L175 Difference]: Start difference. First operand has 887 places, 722 transitions, 7027 flow. Second operand 30 states and 9052 transitions. [2022-09-20 20:53:52,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 914 places, 890 transitions, 10775 flow [2022-09-20 20:53:56,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 912 places, 890 transitions, 9351 flow, removed 712 selfloop flow, removed 2 redundant places. [2022-09-20 20:53:56,400 INFO L231 Difference]: Finished difference. Result has 929 places, 765 transitions, 7572 flow [2022-09-20 20:53:56,401 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6317, PETRI_DIFFERENCE_MINUEND_PLACES=883, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=7572, PETRI_PLACES=929, PETRI_TRANSITIONS=765} [2022-09-20 20:53:56,401 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 610 predicate places. [2022-09-20 20:53:56,401 INFO L495 AbstractCegarLoop]: Abstraction has has 929 places, 765 transitions, 7572 flow [2022-09-20 20:53:56,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:56,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:53:56,402 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, 1, 1, 1, 1] [2022-09-20 20:53:56,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-09-20 20:53:56,402 INFO L420 AbstractCegarLoop]: === Iteration 61 === 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 20:53:56,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:53:56,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2046316982, now seen corresponding path program 7 times [2022-09-20 20:53:56,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:53:56,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800713925] [2022-09-20 20:53:56,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:53:56,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:53:56,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:53:56,532 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 20:53:56,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:53:56,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800713925] [2022-09-20 20:53:56,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800713925] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:53:56,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:53:56,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:53:56,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888214917] [2022-09-20 20:53:56,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:53:56,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:53:56,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:53:56,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:53:56,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:53:56,536 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:53:56,537 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 765 transitions, 7572 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:53:56,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:53:56,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:53:56,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:54:07,220 INFO L130 PetriNetUnfolder]: 6955/18205 cut-off events. [2022-09-20 20:54:07,221 INFO L131 PetriNetUnfolder]: For 261827/264914 co-relation queries the response was YES. [2022-09-20 20:54:08,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109037 conditions, 18205 events. 6955/18205 cut-off events. For 261827/264914 co-relation queries the response was YES. Maximal size of possible extension queue 1284. Compared 200911 event pairs, 2573 based on Foata normal form. 49/16538 useless extension candidates. Maximal degree in co-relation 108706. Up to 5916 conditions per place. [2022-09-20 20:54:08,436 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 334 selfloop transitions, 205 changer transitions 26/926 dead transitions. [2022-09-20 20:54:08,436 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 963 places, 926 transitions, 11397 flow [2022-09-20 20:54:08,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-09-20 20:54:08,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-09-20 20:54:08,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 11157 transitions. [2022-09-20 20:54:08,440 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8640130101448154 [2022-09-20 20:54:08,441 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 11157 transitions. [2022-09-20 20:54:08,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 11157 transitions. [2022-09-20 20:54:08,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:54:08,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 11157 transitions. [2022-09-20 20:54:08,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 301.5405405405405) internal successors, (11157), 37 states have internal predecessors, (11157), 0 states have call successors, (0), 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 20:54:08,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 349.0) internal successors, (13262), 38 states have internal predecessors, (13262), 0 states have call successors, (0), 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 20:54:08,453 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 349.0) internal successors, (13262), 38 states have internal predecessors, (13262), 0 states have call successors, (0), 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 20:54:08,453 INFO L175 Difference]: Start difference. First operand has 929 places, 765 transitions, 7572 flow. Second operand 37 states and 11157 transitions. [2022-09-20 20:54:08,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 963 places, 926 transitions, 11397 flow [2022-09-20 20:54:11,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 961 places, 926 transitions, 11025 flow, removed 186 selfloop flow, removed 2 redundant places. [2022-09-20 20:54:11,978 INFO L231 Difference]: Finished difference. Result has 983 places, 826 transitions, 9117 flow [2022-09-20 20:54:11,979 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=925, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=9117, PETRI_PLACES=983, PETRI_TRANSITIONS=826} [2022-09-20 20:54:11,979 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 664 predicate places. [2022-09-20 20:54:11,979 INFO L495 AbstractCegarLoop]: Abstraction has has 983 places, 826 transitions, 9117 flow [2022-09-20 20:54:11,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:54:11,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:54:11,980 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, 1, 1, 1, 1] [2022-09-20 20:54:11,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-09-20 20:54:11,980 INFO L420 AbstractCegarLoop]: === Iteration 62 === 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 20:54:11,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:54:11,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1311368978, now seen corresponding path program 8 times [2022-09-20 20:54:11,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:54:11,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354556815] [2022-09-20 20:54:11,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:54:11,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:54:12,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:54:12,109 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 20:54:12,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:54:12,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354556815] [2022-09-20 20:54:12,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354556815] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:54:12,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:54:12,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:54:12,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940482865] [2022-09-20 20:54:12,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:54:12,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:54:12,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:54:12,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:54:12,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:54:12,113 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:54:12,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 983 places, 826 transitions, 9117 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:54:12,115 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:54:12,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:54:12,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:54:23,218 INFO L130 PetriNetUnfolder]: 7536/19418 cut-off events. [2022-09-20 20:54:23,219 INFO L131 PetriNetUnfolder]: For 374029/377378 co-relation queries the response was YES. [2022-09-20 20:54:24,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128058 conditions, 19418 events. 7536/19418 cut-off events. For 374029/377378 co-relation queries the response was YES. Maximal size of possible extension queue 1402. Compared 215502 event pairs, 2529 based on Foata normal form. 72/17653 useless extension candidates. Maximal degree in co-relation 127706. Up to 6043 conditions per place. [2022-09-20 20:54:24,679 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 391 selfloop transitions, 235 changer transitions 23/1010 dead transitions. [2022-09-20 20:54:24,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1012 places, 1010 transitions, 13670 flow [2022-09-20 20:54:24,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-09-20 20:54:24,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-09-20 20:54:24,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 9654 transitions. [2022-09-20 20:54:24,683 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8644340974212035 [2022-09-20 20:54:24,683 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 9654 transitions. [2022-09-20 20:54:24,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 9654 transitions. [2022-09-20 20:54:24,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:54:24,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 9654 transitions. [2022-09-20 20:54:24,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 301.6875) internal successors, (9654), 32 states have internal predecessors, (9654), 0 states have call successors, (0), 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 20:54:24,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 349.0) internal successors, (11517), 33 states have internal predecessors, (11517), 0 states have call successors, (0), 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 20:54:24,696 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 349.0) internal successors, (11517), 33 states have internal predecessors, (11517), 0 states have call successors, (0), 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 20:54:24,696 INFO L175 Difference]: Start difference. First operand has 983 places, 826 transitions, 9117 flow. Second operand 32 states and 9654 transitions. [2022-09-20 20:54:24,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1012 places, 1010 transitions, 13670 flow [2022-09-20 20:54:29,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1009 places, 1010 transitions, 12965 flow, removed 321 selfloop flow, removed 3 redundant places. [2022-09-20 20:54:29,261 INFO L231 Difference]: Finished difference. Result has 1032 places, 890 transitions, 10703 flow [2022-09-20 20:54:29,261 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=8489, PETRI_DIFFERENCE_MINUEND_PLACES=978, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=10703, PETRI_PLACES=1032, PETRI_TRANSITIONS=890} [2022-09-20 20:54:29,262 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 713 predicate places. [2022-09-20 20:54:29,262 INFO L495 AbstractCegarLoop]: Abstraction has has 1032 places, 890 transitions, 10703 flow [2022-09-20 20:54:29,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:54:29,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:54:29,262 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, 1, 1, 1, 1] [2022-09-20 20:54:29,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-09-20 20:54:29,263 INFO L420 AbstractCegarLoop]: === Iteration 63 === 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 20:54:29,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:54:29,263 INFO L85 PathProgramCache]: Analyzing trace with hash -249963250, now seen corresponding path program 9 times [2022-09-20 20:54:29,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:54:29,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368324507] [2022-09-20 20:54:29,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:54:29,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:54:29,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:54:29,389 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 20:54:29,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:54:29,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368324507] [2022-09-20 20:54:29,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368324507] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:54:29,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:54:29,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:54:29,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444540399] [2022-09-20 20:54:29,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:54:29,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:54:29,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:54:29,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:54:29,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:54:29,393 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:54:29,395 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1032 places, 890 transitions, 10703 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:54:29,395 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:54:29,395 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:54:29,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:54:42,482 INFO L130 PetriNetUnfolder]: 8028/20593 cut-off events. [2022-09-20 20:54:42,482 INFO L131 PetriNetUnfolder]: For 519382/523205 co-relation queries the response was YES. [2022-09-20 20:54:45,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145864 conditions, 20593 events. 8028/20593 cut-off events. For 519382/523205 co-relation queries the response was YES. Maximal size of possible extension queue 1517. Compared 230081 event pairs, 2732 based on Foata normal form. 56/18674 useless extension candidates. Maximal degree in co-relation 145491. Up to 6170 conditions per place. [2022-09-20 20:54:45,436 INFO L137 encePairwiseOnDemand]: 332/349 looper letters, 424 selfloop transitions, 200 changer transitions 25/1010 dead transitions. [2022-09-20 20:54:45,436 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1058 places, 1010 transitions, 14464 flow [2022-09-20 20:54:45,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-20 20:54:45,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-20 20:54:45,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 8751 transitions. [2022-09-20 20:54:45,440 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8646378816322497 [2022-09-20 20:54:45,440 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 8751 transitions. [2022-09-20 20:54:45,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 8751 transitions. [2022-09-20 20:54:45,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:54:45,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 8751 transitions. [2022-09-20 20:54:45,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 301.7586206896552) internal successors, (8751), 29 states have internal predecessors, (8751), 0 states have call successors, (0), 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 20:54:45,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 349.0) internal successors, (10470), 30 states have internal predecessors, (10470), 0 states have call successors, (0), 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 20:54:45,451 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 349.0) internal successors, (10470), 30 states have internal predecessors, (10470), 0 states have call successors, (0), 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 20:54:45,451 INFO L175 Difference]: Start difference. First operand has 1032 places, 890 transitions, 10703 flow. Second operand 29 states and 8751 transitions. [2022-09-20 20:54:45,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1058 places, 1010 transitions, 14464 flow [2022-09-20 20:54:52,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1055 places, 1010 transitions, 13657 flow, removed 370 selfloop flow, removed 3 redundant places. [2022-09-20 20:54:52,441 INFO L231 Difference]: Finished difference. Result has 1073 places, 935 transitions, 11761 flow [2022-09-20 20:54:52,442 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=10018, PETRI_DIFFERENCE_MINUEND_PLACES=1027, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=11761, PETRI_PLACES=1073, PETRI_TRANSITIONS=935} [2022-09-20 20:54:52,442 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 754 predicate places. [2022-09-20 20:54:52,442 INFO L495 AbstractCegarLoop]: Abstraction has has 1073 places, 935 transitions, 11761 flow [2022-09-20 20:54:52,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:54:52,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:54:52,443 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, 1, 1, 1, 1] [2022-09-20 20:54:52,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-09-20 20:54:52,444 INFO L420 AbstractCegarLoop]: === Iteration 64 === 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 20:54:52,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:54:52,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1775576704, now seen corresponding path program 10 times [2022-09-20 20:54:52,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:54:52,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540266251] [2022-09-20 20:54:52,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:54:52,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:54:52,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:54:52,563 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 20:54:52,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:54:52,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540266251] [2022-09-20 20:54:52,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540266251] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:54:52,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:54:52,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:54:52,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249505930] [2022-09-20 20:54:52,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:54:52,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:54:52,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:54:52,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:54:52,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:54:52,567 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:54:52,568 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1073 places, 935 transitions, 11761 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:54:52,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:54:52,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:54:52,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:55:05,751 INFO L130 PetriNetUnfolder]: 8234/21341 cut-off events. [2022-09-20 20:55:05,751 INFO L131 PetriNetUnfolder]: For 578013/582214 co-relation queries the response was YES. [2022-09-20 20:55:07,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152706 conditions, 21341 events. 8234/21341 cut-off events. For 578013/582214 co-relation queries the response was YES. Maximal size of possible extension queue 1591. Compared 242339 event pairs, 2593 based on Foata normal form. 127/19463 useless extension candidates. Maximal degree in co-relation 152317. Up to 6276 conditions per place. [2022-09-20 20:55:07,258 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 414 selfloop transitions, 308 changer transitions 16/1099 dead transitions. [2022-09-20 20:55:07,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1094 places, 1099 transitions, 15675 flow [2022-09-20 20:55:07,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 20:55:07,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 20:55:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7255 transitions. [2022-09-20 20:55:07,261 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8661652340019103 [2022-09-20 20:55:07,262 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7255 transitions. [2022-09-20 20:55:07,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7255 transitions. [2022-09-20 20:55:07,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:55:07,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7255 transitions. [2022-09-20 20:55:07,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 302.2916666666667) internal successors, (7255), 24 states have internal predecessors, (7255), 0 states have call successors, (0), 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 20:55:07,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 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 20:55:07,270 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 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 20:55:07,270 INFO L175 Difference]: Start difference. First operand has 1073 places, 935 transitions, 11761 flow. Second operand 24 states and 7255 transitions. [2022-09-20 20:55:07,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1094 places, 1099 transitions, 15675 flow [2022-09-20 20:55:15,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1091 places, 1099 transitions, 15004 flow, removed 299 selfloop flow, removed 3 redundant places. [2022-09-20 20:55:15,020 INFO L231 Difference]: Finished difference. Result has 1105 places, 972 transitions, 12766 flow [2022-09-20 20:55:15,020 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=11121, PETRI_DIFFERENCE_MINUEND_PLACES=1068, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12766, PETRI_PLACES=1105, PETRI_TRANSITIONS=972} [2022-09-20 20:55:15,021 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 786 predicate places. [2022-09-20 20:55:15,021 INFO L495 AbstractCegarLoop]: Abstraction has has 1105 places, 972 transitions, 12766 flow [2022-09-20 20:55:15,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:55:15,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:55:15,022 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, 1, 1, 1, 1] [2022-09-20 20:55:15,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-09-20 20:55:15,022 INFO L420 AbstractCegarLoop]: === Iteration 65 === 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 20:55:15,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:55:15,022 INFO L85 PathProgramCache]: Analyzing trace with hash 463948198, now seen corresponding path program 11 times [2022-09-20 20:55:15,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:55:15,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508915388] [2022-09-20 20:55:15,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:55:15,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:55:15,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:55:15,139 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 20:55:15,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:55:15,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508915388] [2022-09-20 20:55:15,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508915388] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:55:15,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:55:15,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:55:15,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778272795] [2022-09-20 20:55:15,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:55:15,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:55:15,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:55:15,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:55:15,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:55:15,143 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:55:15,144 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1105 places, 972 transitions, 12766 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:55:15,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:55:15,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:55:15,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:55:30,400 INFO L130 PetriNetUnfolder]: 8430/21928 cut-off events. [2022-09-20 20:55:30,400 INFO L131 PetriNetUnfolder]: For 635409/639679 co-relation queries the response was YES. [2022-09-20 20:55:32,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160850 conditions, 21928 events. 8430/21928 cut-off events. For 635409/639679 co-relation queries the response was YES. Maximal size of possible extension queue 1644. Compared 249494 event pairs, 2883 based on Foata normal form. 59/19918 useless extension candidates. Maximal degree in co-relation 160449. Up to 6403 conditions per place. [2022-09-20 20:55:32,850 INFO L137 encePairwiseOnDemand]: 332/349 looper letters, 512 selfloop transitions, 187 changer transitions 24/1084 dead transitions. [2022-09-20 20:55:32,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1130 places, 1084 transitions, 16824 flow [2022-09-20 20:55:32,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-20 20:55:32,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-09-20 20:55:32,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 8454 transitions. [2022-09-20 20:55:32,855 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8651248465002047 [2022-09-20 20:55:32,856 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 8454 transitions. [2022-09-20 20:55:32,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 8454 transitions. [2022-09-20 20:55:32,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:55:32,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 8454 transitions. [2022-09-20 20:55:32,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 301.92857142857144) internal successors, (8454), 28 states have internal predecessors, (8454), 0 states have call successors, (0), 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 20:55:32,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 349.0) internal successors, (10121), 29 states have internal predecessors, (10121), 0 states have call successors, (0), 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 20:55:32,868 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 349.0) internal successors, (10121), 29 states have internal predecessors, (10121), 0 states have call successors, (0), 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 20:55:32,868 INFO L175 Difference]: Start difference. First operand has 1105 places, 972 transitions, 12766 flow. Second operand 28 states and 8454 transitions. [2022-09-20 20:55:32,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1130 places, 1084 transitions, 16824 flow [2022-09-20 20:55:41,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1127 places, 1084 transitions, 16488 flow, removed 130 selfloop flow, removed 3 redundant places. [2022-09-20 20:55:41,466 INFO L231 Difference]: Finished difference. Result has 1146 places, 1010 transitions, 14276 flow [2022-09-20 20:55:41,467 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=12436, PETRI_DIFFERENCE_MINUEND_PLACES=1100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=814, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=14276, PETRI_PLACES=1146, PETRI_TRANSITIONS=1010} [2022-09-20 20:55:41,468 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 827 predicate places. [2022-09-20 20:55:41,468 INFO L495 AbstractCegarLoop]: Abstraction has has 1146 places, 1010 transitions, 14276 flow [2022-09-20 20:55:41,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:55:41,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:55:41,468 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, 1, 1, 1, 1] [2022-09-20 20:55:41,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-09-20 20:55:41,469 INFO L420 AbstractCegarLoop]: === Iteration 66 === 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 20:55:41,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:55:41,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1677350924, now seen corresponding path program 12 times [2022-09-20 20:55:41,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:55:41,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506157930] [2022-09-20 20:55:41,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:55:41,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:55:41,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:55:41,594 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 20:55:41,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:55:41,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506157930] [2022-09-20 20:55:41,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506157930] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:55:41,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:55:41,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:55:41,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189128506] [2022-09-20 20:55:41,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:55:41,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:55:41,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:55:41,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:55:41,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:55:41,598 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:55:41,600 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1146 places, 1010 transitions, 14276 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:55:41,600 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:55:41,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:55:41,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:55:56,846 INFO L130 PetriNetUnfolder]: 8453/22196 cut-off events. [2022-09-20 20:55:56,847 INFO L131 PetriNetUnfolder]: For 733192/737858 co-relation queries the response was YES. [2022-09-20 20:55:59,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167536 conditions, 22196 events. 8453/22196 cut-off events. For 733192/737858 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 255153 event pairs, 2615 based on Foata normal form. 139/20278 useless extension candidates. Maximal degree in co-relation 167118. Up to 6378 conditions per place. [2022-09-20 20:55:59,257 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 419 selfloop transitions, 351 changer transitions 28/1159 dead transitions. [2022-09-20 20:55:59,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1170 places, 1159 transitions, 17832 flow [2022-09-20 20:55:59,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-09-20 20:55:59,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-09-20 20:55:59,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 8151 transitions. [2022-09-20 20:55:59,261 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8650111429481057 [2022-09-20 20:55:59,261 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 8151 transitions. [2022-09-20 20:55:59,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 8151 transitions. [2022-09-20 20:55:59,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:55:59,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 8151 transitions. [2022-09-20 20:55:59,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 301.8888888888889) internal successors, (8151), 27 states have internal predecessors, (8151), 0 states have call successors, (0), 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 20:55:59,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 349.0) internal successors, (9772), 28 states have internal predecessors, (9772), 0 states have call successors, (0), 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 20:55:59,270 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 349.0) internal successors, (9772), 28 states have internal predecessors, (9772), 0 states have call successors, (0), 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 20:55:59,271 INFO L175 Difference]: Start difference. First operand has 1146 places, 1010 transitions, 14276 flow. Second operand 27 states and 8151 transitions. [2022-09-20 20:55:59,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1170 places, 1159 transitions, 17832 flow [2022-09-20 20:56:10,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1167 places, 1159 transitions, 16980 flow, removed 386 selfloop flow, removed 3 redundant places. [2022-09-20 20:56:10,274 INFO L231 Difference]: Finished difference. Result has 1178 places, 1040 transitions, 14936 flow [2022-09-20 20:56:10,275 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=13489, PETRI_DIFFERENCE_MINUEND_PLACES=1141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=14936, PETRI_PLACES=1178, PETRI_TRANSITIONS=1040} [2022-09-20 20:56:10,276 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 859 predicate places. [2022-09-20 20:56:10,276 INFO L495 AbstractCegarLoop]: Abstraction has has 1178 places, 1040 transitions, 14936 flow [2022-09-20 20:56:10,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:56:10,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:56:10,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 20:56:10,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-09-20 20:56:10,277 INFO L420 AbstractCegarLoop]: === Iteration 67 === 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 20:56:10,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:56:10,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1202711584, now seen corresponding path program 13 times [2022-09-20 20:56:10,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:56:10,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531435667] [2022-09-20 20:56:10,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:56:10,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:56:10,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:56:10,397 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 20:56:10,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:56:10,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531435667] [2022-09-20 20:56:10,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531435667] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:56:10,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:56:10,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:56:10,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727291593] [2022-09-20 20:56:10,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:56:10,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:56:10,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:56:10,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:56:10,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:56:10,400 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:56:10,402 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1178 places, 1040 transitions, 14936 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:56:10,402 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:56:10,402 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:56:10,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:56:26,781 INFO L130 PetriNetUnfolder]: 8757/23198 cut-off events. [2022-09-20 20:56:26,782 INFO L131 PetriNetUnfolder]: For 767400/772191 co-relation queries the response was YES. [2022-09-20 20:56:29,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177030 conditions, 23198 events. 8757/23198 cut-off events. For 767400/772191 co-relation queries the response was YES. Maximal size of possible extension queue 1754. Compared 269558 event pairs, 2723 based on Foata normal form. 99/21162 useless extension candidates. Maximal degree in co-relation 176603. Up to 6554 conditions per place. [2022-09-20 20:56:29,748 INFO L137 encePairwiseOnDemand]: 331/349 looper letters, 472 selfloop transitions, 332 changer transitions 19/1184 dead transitions. [2022-09-20 20:56:29,749 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1204 places, 1184 transitions, 19445 flow [2022-09-20 20:56:29,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-20 20:56:29,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-09-20 20:56:29,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 8751 transitions. [2022-09-20 20:56:29,752 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8646378816322497 [2022-09-20 20:56:29,752 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 8751 transitions. [2022-09-20 20:56:29,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 8751 transitions. [2022-09-20 20:56:29,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 20:56:29,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 8751 transitions. [2022-09-20 20:56:29,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 301.7586206896552) internal successors, (8751), 29 states have internal predecessors, (8751), 0 states have call successors, (0), 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 20:56:29,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 349.0) internal successors, (10470), 30 states have internal predecessors, (10470), 0 states have call successors, (0), 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 20:56:29,762 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 349.0) internal successors, (10470), 30 states have internal predecessors, (10470), 0 states have call successors, (0), 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 20:56:29,762 INFO L175 Difference]: Start difference. First operand has 1178 places, 1040 transitions, 14936 flow. Second operand 29 states and 8751 transitions. [2022-09-20 20:56:29,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1204 places, 1184 transitions, 19445 flow [2022-09-20 20:56:40,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1201 places, 1184 transitions, 19152 flow, removed 99 selfloop flow, removed 3 redundant places. [2022-09-20 20:56:40,382 INFO L231 Difference]: Finished difference. Result has 1216 places, 1094 transitions, 16993 flow [2022-09-20 20:56:40,384 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=14659, PETRI_DIFFERENCE_MINUEND_PLACES=1173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=16993, PETRI_PLACES=1216, PETRI_TRANSITIONS=1094} [2022-09-20 20:56:40,384 INFO L287 CegarLoopForPetriNet]: 319 programPoint places, 897 predicate places. [2022-09-20 20:56:40,384 INFO L495 AbstractCegarLoop]: Abstraction has has 1216 places, 1094 transitions, 16993 flow [2022-09-20 20:56:40,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:56:40,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 20:56:40,385 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, 1, 1, 1, 1] [2022-09-20 20:56:40,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-09-20 20:56:40,385 INFO L420 AbstractCegarLoop]: === Iteration 68 === 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 20:56:40,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 20:56:40,385 INFO L85 PathProgramCache]: Analyzing trace with hash 18170232, now seen corresponding path program 14 times [2022-09-20 20:56:40,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 20:56:40,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96497472] [2022-09-20 20:56:40,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 20:56:40,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 20:56:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 20:56:40,511 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 20:56:40,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 20:56:40,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96497472] [2022-09-20 20:56:40,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96497472] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 20:56:40,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 20:56:40,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-09-20 20:56:40,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747550715] [2022-09-20 20:56:40,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 20:56:40,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-20 20:56:40,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 20:56:40,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-20 20:56:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-09-20 20:56:40,514 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 349 [2022-09-20 20:56:40,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1216 places, 1094 transitions, 16993 flow. Second operand has 12 states, 12 states have (on average 298.5) internal successors, (3582), 12 states have internal predecessors, (3582), 0 states have call successors, (0), 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 20:56:40,516 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 20:56:40,516 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 349 [2022-09-20 20:56:40,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 20:56:58,915 INFO L130 PetriNetUnfolder]: 9055/24113 cut-off events. [2022-09-20 20:56:58,915 INFO L131 PetriNetUnfolder]: For 911587/916304 co-relation queries the response was YES.