/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-chromosome-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-3902331-m [2022-09-20 22:43:15,419 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 22:43:15,420 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 22:43:15,465 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 22:43:15,465 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 22:43:15,468 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 22:43:15,471 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 22:43:15,476 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 22:43:15,477 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 22:43:15,479 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 22:43:15,480 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 22:43:15,481 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 22:43:15,481 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 22:43:15,482 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 22:43:15,482 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 22:43:15,483 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 22:43:15,484 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 22:43:15,484 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 22:43:15,485 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 22:43:15,487 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 22:43:15,488 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 22:43:15,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 22:43:15,494 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 22:43:15,495 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 22:43:15,506 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 22:43:15,506 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 22:43:15,506 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 22:43:15,508 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 22:43:15,508 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 22:43:15,509 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 22:43:15,509 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 22:43:15,510 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 22:43:15,511 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 22:43:15,511 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 22:43:15,512 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 22:43:15,512 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 22:43:15,513 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 22:43:15,513 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 22:43:15,513 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 22:43:15,514 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 22:43:15,514 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 22:43:15,515 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-09-20 22:43:15,545 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 22:43:15,546 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 22:43:15,547 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 22:43:15,547 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 22:43:15,547 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 22:43:15,548 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 22:43:15,548 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 22:43:15,548 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 22:43:15,548 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 22:43:15,548 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 22:43:15,549 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 22:43:15,549 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 22:43:15,549 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 22:43:15,549 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 22:43:15,549 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 22:43:15,550 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 22:43:15,550 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:43:15,551 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 22:43:15,551 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 22:43:15,552 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 22:43:15,552 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 22:43:15,552 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 22:43:15,552 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 22:43:15,552 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 22:43:15,552 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-09-20 22:43:15,782 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 22:43:15,807 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 22:43:15,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 22:43:15,809 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 22:43:15,810 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 22:43:15,811 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c [2022-09-20 22:43:15,859 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bea553fc4/e7f3ca02b1d94545bb0a66b469f8186a/FLAGc870089dd [2022-09-20 22:43:16,262 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 22:43:16,263 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-subst.wvr.c [2022-09-20 22:43:16,269 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bea553fc4/e7f3ca02b1d94545bb0a66b469f8186a/FLAGc870089dd [2022-09-20 22:43:16,278 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bea553fc4/e7f3ca02b1d94545bb0a66b469f8186a [2022-09-20 22:43:16,280 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 22:43:16,282 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 22:43:16,283 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 22:43:16,283 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 22:43:16,289 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 22:43:16,289 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,290 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31c2b38d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16, skipping insertion in model container [2022-09-20 22:43:16,290 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,295 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 22:43:16,312 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 22:43:16,505 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-chromosome-subst.wvr.c[3097,3110] [2022-09-20 22:43:16,513 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:43:16,524 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 22:43:16,561 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-chromosome-subst.wvr.c[3097,3110] [2022-09-20 22:43:16,565 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:43:16,580 INFO L208 MainTranslator]: Completed translation [2022-09-20 22:43:16,581 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16 WrapperNode [2022-09-20 22:43:16,582 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 22:43:16,583 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 22:43:16,583 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 22:43:16,584 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 22:43:16,589 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,608 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,635 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 17, calls inlined = 25, statements flattened = 287 [2022-09-20 22:43:16,635 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 22:43:16,636 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 22:43:16,636 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 22:43:16,636 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 22:43:16,643 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,643 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,655 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,656 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,665 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,670 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,672 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,685 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 22:43:16,686 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 22:43:16,686 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 22:43:16,686 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 22:43:16,687 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (1/1) ... [2022-09-20 22:43:16,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:43:16,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:16,719 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-09-20 22:43:16,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-09-20 22:43:16,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 22:43:16,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 22:43:16,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 22:43:16,749 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 22:43:16,749 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-09-20 22:43:16,749 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-09-20 22:43:16,749 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-09-20 22:43:16,749 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-09-20 22:43:16,749 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-09-20 22:43:16,749 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-09-20 22:43:16,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 22:43:16,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-09-20 22:43:16,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 22:43:16,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 22:43:16,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 22:43:16,751 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-20 22:43:16,832 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 22:43:16,833 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 22:43:17,236 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 22:43:17,245 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 22:43:17,246 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-09-20 22:43:17,248 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:43:17 BoogieIcfgContainer [2022-09-20 22:43:17,248 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 22:43:17,250 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 22:43:17,250 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 22:43:17,253 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 22:43:17,253 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 10:43:16" (1/3) ... [2022-09-20 22:43:17,254 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc2c3de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:43:17, skipping insertion in model container [2022-09-20 22:43:17,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:43:16" (2/3) ... [2022-09-20 22:43:17,254 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dc2c3de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:43:17, skipping insertion in model container [2022-09-20 22:43:17,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:43:17" (3/3) ... [2022-09-20 22:43:17,255 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-subst.wvr.c [2022-09-20 22:43:17,270 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 22:43:17,270 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-09-20 22:43:17,270 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 22:43:17,347 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-20 22:43:17,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 357 places, 379 transitions, 782 flow [2022-09-20 22:43:17,526 INFO L130 PetriNetUnfolder]: 32/376 cut-off events. [2022-09-20 22:43:17,527 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-09-20 22:43:17,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389 conditions, 376 events. 32/376 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 625 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 282. Up to 2 conditions per place. [2022-09-20 22:43:17,538 INFO L82 GeneralOperation]: Start removeDead. Operand has 357 places, 379 transitions, 782 flow [2022-09-20 22:43:17,550 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 343 places, 365 transitions, 748 flow [2022-09-20 22:43:17,561 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 22:43:17,567 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;@30a9737f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 22:43:17,567 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-09-20 22:43:17,646 INFO L130 PetriNetUnfolder]: 32/364 cut-off events. [2022-09-20 22:43:17,646 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-09-20 22:43:17,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:17,648 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] [2022-09-20 22:43:17,648 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:17,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:17,655 INFO L85 PathProgramCache]: Analyzing trace with hash 821173921, now seen corresponding path program 1 times [2022-09-20 22:43:17,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:17,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982559344] [2022-09-20 22:43:17,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:17,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:18,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:43:18,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:18,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982559344] [2022-09-20 22:43:18,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982559344] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:18,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:18,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-20 22:43:18,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963736840] [2022-09-20 22:43:18,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:18,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-09-20 22:43:18,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:18,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-09-20 22:43:18,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-09-20 22:43:18,069 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 379 [2022-09-20 22:43:18,077 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 365 transitions, 748 flow. Second operand has 2 states, 2 states have (on average 354.5) internal successors, (709), 2 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:18,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 379 [2022-09-20 22:43:18,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:18,157 INFO L130 PetriNetUnfolder]: 9/342 cut-off events. [2022-09-20 22:43:18,157 INFO L131 PetriNetUnfolder]: For 12/14 co-relation queries the response was YES. [2022-09-20 22:43:18,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 342 events. 9/342 cut-off events. For 12/14 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 615 event pairs, 0 based on Foata normal form. 36/352 useless extension candidates. Maximal degree in co-relation 267. Up to 7 conditions per place. [2022-09-20 22:43:18,164 INFO L137 encePairwiseOnDemand]: 356/379 looper letters, 6 selfloop transitions, 0 changer transitions 8/342 dead transitions. [2022-09-20 22:43:18,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 342 transitions, 714 flow [2022-09-20 22:43:18,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-09-20 22:43:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-09-20 22:43:18,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 727 transitions. [2022-09-20 22:43:18,183 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9591029023746702 [2022-09-20 22:43:18,184 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 727 transitions. [2022-09-20 22:43:18,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 727 transitions. [2022-09-20 22:43:18,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:18,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 727 transitions. [2022-09-20 22:43:18,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 363.5) internal successors, (727), 2 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,206 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 379.0) internal successors, (1137), 3 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,208 INFO L175 Difference]: Start difference. First operand has 343 places, 365 transitions, 748 flow. Second operand 2 states and 727 transitions. [2022-09-20 22:43:18,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 342 transitions, 714 flow [2022-09-20 22:43:18,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 342 transitions, 702 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-09-20 22:43:18,223 INFO L231 Difference]: Finished difference. Result has 338 places, 334 transitions, 674 flow [2022-09-20 22:43:18,226 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=674, PETRI_PLACES=338, PETRI_TRANSITIONS=334} [2022-09-20 22:43:18,231 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, -5 predicate places. [2022-09-20 22:43:18,231 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 334 transitions, 674 flow [2022-09-20 22:43:18,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 354.5) internal successors, (709), 2 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:18,233 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] [2022-09-20 22:43:18,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 22:43:18,234 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:18,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:18,236 INFO L85 PathProgramCache]: Analyzing trace with hash 782350466, now seen corresponding path program 1 times [2022-09-20 22:43:18,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:18,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422890799] [2022-09-20 22:43:18,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:18,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:18,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:43:18,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:18,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422890799] [2022-09-20 22:43:18,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422890799] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:18,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:18,457 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:43:18,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494033658] [2022-09-20 22:43:18,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:18,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:43:18,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:18,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:43:18,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:43:18,461 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-09-20 22:43:18,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 334 transitions, 674 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:18,463 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-09-20 22:43:18,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:18,761 INFO L130 PetriNetUnfolder]: 54/867 cut-off events. [2022-09-20 22:43:18,763 INFO L131 PetriNetUnfolder]: For 25/31 co-relation queries the response was YES. [2022-09-20 22:43:18,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 867 events. 54/867 cut-off events. For 25/31 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4239 event pairs, 18 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 991. Up to 55 conditions per place. [2022-09-20 22:43:18,778 INFO L137 encePairwiseOnDemand]: 374/379 looper letters, 31 selfloop transitions, 4 changer transitions 0/352 dead transitions. [2022-09-20 22:43:18,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 352 transitions, 790 flow [2022-09-20 22:43:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:43:18,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:43:18,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1726 transitions. [2022-09-20 22:43:18,784 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9108179419525066 [2022-09-20 22:43:18,784 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1726 transitions. [2022-09-20 22:43:18,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1726 transitions. [2022-09-20 22:43:18,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:18,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1726 transitions. [2022-09-20 22:43:18,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 345.2) internal successors, (1726), 5 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,793 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,794 INFO L175 Difference]: Start difference. First operand has 338 places, 334 transitions, 674 flow. Second operand 5 states and 1726 transitions. [2022-09-20 22:43:18,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 352 transitions, 790 flow [2022-09-20 22:43:18,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 352 transitions, 790 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:43:18,802 INFO L231 Difference]: Finished difference. Result has 337 places, 337 transitions, 703 flow [2022-09-20 22:43:18,802 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=337, PETRI_TRANSITIONS=337} [2022-09-20 22:43:18,803 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, -6 predicate places. [2022-09-20 22:43:18,803 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 337 transitions, 703 flow [2022-09-20 22:43:18,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:18,804 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] [2022-09-20 22:43:18,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 22:43:18,805 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:18,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:18,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1113086202, now seen corresponding path program 1 times [2022-09-20 22:43:18,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:18,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047018165] [2022-09-20 22:43:18,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:18,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:18,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:18,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:43:18,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:18,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047018165] [2022-09-20 22:43:18,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047018165] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:18,974 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:18,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-20 22:43:18,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080338037] [2022-09-20 22:43:18,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:18,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:43:18,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:18,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:43:18,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-09-20 22:43:18,980 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 379 [2022-09-20 22:43:18,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 337 transitions, 703 flow. Second operand has 5 states, 5 states have (on average 319.0) internal successors, (1595), 5 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:18,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:18,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 379 [2022-09-20 22:43:18,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:19,193 INFO L130 PetriNetUnfolder]: 8/433 cut-off events. [2022-09-20 22:43:19,193 INFO L131 PetriNetUnfolder]: For 9/15 co-relation queries the response was YES. [2022-09-20 22:43:19,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 512 conditions, 433 events. 8/433 cut-off events. For 9/15 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 864 event pairs, 0 based on Foata normal form. 0/415 useless extension candidates. Maximal degree in co-relation 506. Up to 42 conditions per place. [2022-09-20 22:43:19,198 INFO L137 encePairwiseOnDemand]: 364/379 looper letters, 42 selfloop transitions, 12 changer transitions 0/349 dead transitions. [2022-09-20 22:43:19,198 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 349 transitions, 835 flow [2022-09-20 22:43:19,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:43:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:43:19,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1622 transitions. [2022-09-20 22:43:19,202 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8559366754617415 [2022-09-20 22:43:19,202 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1622 transitions. [2022-09-20 22:43:19,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1622 transitions. [2022-09-20 22:43:19,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:19,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1622 transitions. [2022-09-20 22:43:19,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,210 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,210 INFO L175 Difference]: Start difference. First operand has 337 places, 337 transitions, 703 flow. Second operand 5 states and 1622 transitions. [2022-09-20 22:43:19,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 349 transitions, 835 flow [2022-09-20 22:43:19,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 349 transitions, 835 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:43:19,217 INFO L231 Difference]: Finished difference. Result has 342 places, 340 transitions, 751 flow [2022-09-20 22:43:19,218 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=751, PETRI_PLACES=342, PETRI_TRANSITIONS=340} [2022-09-20 22:43:19,219 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, -1 predicate places. [2022-09-20 22:43:19,219 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 340 transitions, 751 flow [2022-09-20 22:43:19,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 319.0) internal successors, (1595), 5 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:19,220 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] [2022-09-20 22:43:19,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-20 22:43:19,221 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:19,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:19,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1535482690, now seen corresponding path program 1 times [2022-09-20 22:43:19,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:19,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783591708] [2022-09-20 22:43:19,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:19,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-20 22:43:19,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:19,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783591708] [2022-09-20 22:43:19,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783591708] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:19,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:19,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:43:19,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135951156] [2022-09-20 22:43:19,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:19,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:43:19,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:19,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:43:19,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:43:19,298 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-09-20 22:43:19,299 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 340 transitions, 751 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,299 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:19,300 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-09-20 22:43:19,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:19,613 INFO L130 PetriNetUnfolder]: 57/1452 cut-off events. [2022-09-20 22:43:19,614 INFO L131 PetriNetUnfolder]: For 34/98 co-relation queries the response was YES. [2022-09-20 22:43:19,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1697 conditions, 1452 events. 57/1452 cut-off events. For 34/98 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 8397 event pairs, 18 based on Foata normal form. 4/1377 useless extension candidates. Maximal degree in co-relation 1689. Up to 59 conditions per place. [2022-09-20 22:43:19,634 INFO L137 encePairwiseOnDemand]: 374/379 looper letters, 33 selfloop transitions, 4 changer transitions 0/360 dead transitions. [2022-09-20 22:43:19,635 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 360 transitions, 877 flow [2022-09-20 22:43:19,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:43:19,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:43:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1728 transitions. [2022-09-20 22:43:19,638 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9118733509234829 [2022-09-20 22:43:19,638 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1728 transitions. [2022-09-20 22:43:19,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1728 transitions. [2022-09-20 22:43:19,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:19,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1728 transitions. [2022-09-20 22:43:19,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 345.6) internal successors, (1728), 5 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,647 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,647 INFO L175 Difference]: Start difference. First operand has 342 places, 340 transitions, 751 flow. Second operand 5 states and 1728 transitions. [2022-09-20 22:43:19,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 360 transitions, 877 flow [2022-09-20 22:43:19,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 360 transitions, 859 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-09-20 22:43:19,654 INFO L231 Difference]: Finished difference. Result has 346 places, 343 transitions, 762 flow [2022-09-20 22:43:19,654 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=762, PETRI_PLACES=346, PETRI_TRANSITIONS=343} [2022-09-20 22:43:19,655 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 3 predicate places. [2022-09-20 22:43:19,655 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 343 transitions, 762 flow [2022-09-20 22:43:19,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:19,656 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] [2022-09-20 22:43:19,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-20 22:43:19,657 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:19,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:19,657 INFO L85 PathProgramCache]: Analyzing trace with hash 290329470, now seen corresponding path program 1 times [2022-09-20 22:43:19,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:19,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663005020] [2022-09-20 22:43:19,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:19,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:19,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:19,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-20 22:43:19,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:19,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663005020] [2022-09-20 22:43:19,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663005020] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:19,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:19,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-09-20 22:43:19,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255137285] [2022-09-20 22:43:19,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:19,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-20 22:43:19,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:19,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-20 22:43:19,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-20 22:43:19,723 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 379 [2022-09-20 22:43:19,725 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 343 transitions, 762 flow. Second operand has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:19,725 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:19,725 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 379 [2022-09-20 22:43:19,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:20,237 INFO L130 PetriNetUnfolder]: 234/2251 cut-off events. [2022-09-20 22:43:20,238 INFO L131 PetriNetUnfolder]: For 259/337 co-relation queries the response was YES. [2022-09-20 22:43:20,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2805 conditions, 2251 events. 234/2251 cut-off events. For 259/337 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 20009 event pairs, 108 based on Foata normal form. 0/2007 useless extension candidates. Maximal degree in co-relation 2795. Up to 263 conditions per place. [2022-09-20 22:43:20,266 INFO L137 encePairwiseOnDemand]: 374/379 looper letters, 29 selfloop transitions, 4 changer transitions 0/359 dead transitions. [2022-09-20 22:43:20,266 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 359 transitions, 868 flow [2022-09-20 22:43:20,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-20 22:43:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-09-20 22:43:20,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1724 transitions. [2022-09-20 22:43:20,270 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9097625329815303 [2022-09-20 22:43:20,271 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1724 transitions. [2022-09-20 22:43:20,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1724 transitions. [2022-09-20 22:43:20,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:20,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1724 transitions. [2022-09-20 22:43:20,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 344.8) internal successors, (1724), 5 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:20,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:20,280 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 379.0) internal successors, (2274), 6 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:20,280 INFO L175 Difference]: Start difference. First operand has 346 places, 343 transitions, 762 flow. Second operand 5 states and 1724 transitions. [2022-09-20 22:43:20,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 359 transitions, 868 flow [2022-09-20 22:43:20,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 359 transitions, 868 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:43:20,291 INFO L231 Difference]: Finished difference. Result has 353 places, 346 transitions, 791 flow [2022-09-20 22:43:20,291 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=791, PETRI_PLACES=353, PETRI_TRANSITIONS=346} [2022-09-20 22:43:20,294 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 10 predicate places. [2022-09-20 22:43:20,294 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 346 transitions, 791 flow [2022-09-20 22:43:20,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 340.5) internal successors, (1362), 4 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:20,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:20,295 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] [2022-09-20 22:43:20,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-20 22:43:20,295 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:20,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:20,296 INFO L85 PathProgramCache]: Analyzing trace with hash 568615030, now seen corresponding path program 1 times [2022-09-20 22:43:20,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:20,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152719604] [2022-09-20 22:43:20,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:20,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:20,406 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-09-20 22:43:20,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:20,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152719604] [2022-09-20 22:43:20,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152719604] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:20,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368219583] [2022-09-20 22:43:20,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:20,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:20,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:20,412 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:20,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-09-20 22:43:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:20,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:43:20,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:20,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-09-20 22:43:20,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:20,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-09-20 22:43:20,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368219583] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-20 22:43:20,827 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-20 22:43:20,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-09-20 22:43:20,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724024176] [2022-09-20 22:43:20,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-20 22:43:20,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-09-20 22:43:20,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:20,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-09-20 22:43:20,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:43:20,834 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 379 [2022-09-20 22:43:20,838 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 346 transitions, 791 flow. Second operand has 15 states, 15 states have (on average 314.3333333333333) internal successors, (4715), 15 states have internal predecessors, (4715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:20,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:20,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 379 [2022-09-20 22:43:20,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:21,299 INFO L130 PetriNetUnfolder]: 6/934 cut-off events. [2022-09-20 22:43:21,300 INFO L131 PetriNetUnfolder]: For 48/62 co-relation queries the response was YES. [2022-09-20 22:43:21,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1115 conditions, 934 events. 6/934 cut-off events. For 48/62 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4360 event pairs, 0 based on Foata normal form. 6/905 useless extension candidates. Maximal degree in co-relation 1102. Up to 65 conditions per place. [2022-09-20 22:43:21,311 INFO L137 encePairwiseOnDemand]: 355/379 looper letters, 45 selfloop transitions, 33 changer transitions 0/376 dead transitions. [2022-09-20 22:43:21,311 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 376 transitions, 1013 flow [2022-09-20 22:43:21,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-09-20 22:43:21,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-09-20 22:43:21,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3494 transitions. [2022-09-20 22:43:21,319 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8380906692252339 [2022-09-20 22:43:21,319 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3494 transitions. [2022-09-20 22:43:21,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3494 transitions. [2022-09-20 22:43:21,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:21,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3494 transitions. [2022-09-20 22:43:21,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 317.6363636363636) internal successors, (3494), 11 states have internal predecessors, (3494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:21,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:21,335 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:21,336 INFO L175 Difference]: Start difference. First operand has 353 places, 346 transitions, 791 flow. Second operand 11 states and 3494 transitions. [2022-09-20 22:43:21,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 376 transitions, 1013 flow [2022-09-20 22:43:21,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 376 transitions, 1013 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:43:21,345 INFO L231 Difference]: Finished difference. Result has 366 places, 364 transitions, 958 flow [2022-09-20 22:43:21,346 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=958, PETRI_PLACES=366, PETRI_TRANSITIONS=364} [2022-09-20 22:43:21,348 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 23 predicate places. [2022-09-20 22:43:21,348 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 364 transitions, 958 flow [2022-09-20 22:43:21,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 314.3333333333333) internal successors, (4715), 15 states have internal predecessors, (4715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:21,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:21,351 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:21,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-09-20 22:43:21,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-09-20 22:43:21,567 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:21,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:21,567 INFO L85 PathProgramCache]: Analyzing trace with hash -232360510, now seen corresponding path program 2 times [2022-09-20 22:43:21,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:21,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176421365] [2022-09-20 22:43:21,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:21,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:21,697 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-09-20 22:43:21,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:21,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176421365] [2022-09-20 22:43:21,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176421365] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:21,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351614478] [2022-09-20 22:43:21,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-20 22:43:21,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:21,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:21,704 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:21,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-09-20 22:43:21,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-09-20 22:43:21,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:43:21,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 8 conjunts are in the unsatisfiable core [2022-09-20 22:43:21,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:21,957 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-09-20 22:43:21,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-20 22:43:21,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351614478] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:21,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-20 22:43:21,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-09-20 22:43:21,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032675383] [2022-09-20 22:43:21,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:21,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-20 22:43:21,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:21,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-20 22:43:21,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-09-20 22:43:21,961 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 379 [2022-09-20 22:43:21,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 364 transitions, 958 flow. Second operand has 6 states, 6 states have (on average 308.1666666666667) internal successors, (1849), 6 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:21,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:21,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 379 [2022-09-20 22:43:21,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:22,621 INFO L130 PetriNetUnfolder]: 46/2217 cut-off events. [2022-09-20 22:43:22,622 INFO L131 PetriNetUnfolder]: For 87/171 co-relation queries the response was YES. [2022-09-20 22:43:22,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2846 conditions, 2217 events. 46/2217 cut-off events. For 87/171 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 15365 event pairs, 20 based on Foata normal form. 17/2136 useless extension candidates. Maximal degree in co-relation 2829. Up to 249 conditions per place. [2022-09-20 22:43:22,645 INFO L137 encePairwiseOnDemand]: 372/379 looper letters, 52 selfloop transitions, 4 changer transitions 4/378 dead transitions. [2022-09-20 22:43:22,645 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 378 transitions, 1113 flow [2022-09-20 22:43:22,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:43:22,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:43:22,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1867 transitions. [2022-09-20 22:43:22,649 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8210202286719437 [2022-09-20 22:43:22,649 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1867 transitions. [2022-09-20 22:43:22,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1867 transitions. [2022-09-20 22:43:22,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:22,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1867 transitions. [2022-09-20 22:43:22,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 311.1666666666667) internal successors, (1867), 6 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:22,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:22,658 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:22,658 INFO L175 Difference]: Start difference. First operand has 366 places, 364 transitions, 958 flow. Second operand 6 states and 1867 transitions. [2022-09-20 22:43:22,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 378 transitions, 1113 flow [2022-09-20 22:43:22,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 378 transitions, 1088 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-09-20 22:43:22,673 INFO L231 Difference]: Finished difference. Result has 372 places, 367 transitions, 965 flow [2022-09-20 22:43:22,674 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=965, PETRI_PLACES=372, PETRI_TRANSITIONS=367} [2022-09-20 22:43:22,674 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 29 predicate places. [2022-09-20 22:43:22,674 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 367 transitions, 965 flow [2022-09-20 22:43:22,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 308.1666666666667) internal successors, (1849), 6 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:22,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:22,676 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:22,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-09-20 22:43:22,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-09-20 22:43:22,892 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:22,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:22,892 INFO L85 PathProgramCache]: Analyzing trace with hash 715261949, now seen corresponding path program 1 times [2022-09-20 22:43:22,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:22,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927733252] [2022-09-20 22:43:22,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:22,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:23,031 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-09-20 22:43:23,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:23,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927733252] [2022-09-20 22:43:23,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927733252] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:23,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862737024] [2022-09-20 22:43:23,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:23,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:23,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:23,033 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:23,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-09-20 22:43:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:23,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 10 conjunts are in the unsatisfiable core [2022-09-20 22:43:23,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:23,372 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-09-20 22:43:23,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:23,503 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-09-20 22:43:23,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862737024] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-20 22:43:23,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-20 22:43:23,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-09-20 22:43:23,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848835175] [2022-09-20 22:43:23,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-20 22:43:23,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-09-20 22:43:23,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:23,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-09-20 22:43:23,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-09-20 22:43:23,512 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 379 [2022-09-20 22:43:23,518 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 367 transitions, 965 flow. Second operand has 22 states, 22 states have (on average 313.8636363636364) internal successors, (6905), 22 states have internal predecessors, (6905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:23,518 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:23,518 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 379 [2022-09-20 22:43:23,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:24,140 INFO L130 PetriNetUnfolder]: 6/868 cut-off events. [2022-09-20 22:43:24,141 INFO L131 PetriNetUnfolder]: For 101/115 co-relation queries the response was YES. [2022-09-20 22:43:24,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1244 conditions, 868 events. 6/868 cut-off events. For 101/115 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 3437 event pairs, 0 based on Foata normal form. 6/839 useless extension candidates. Maximal degree in co-relation 1223. Up to 65 conditions per place. [2022-09-20 22:43:24,152 INFO L137 encePairwiseOnDemand]: 355/379 looper letters, 57 selfloop transitions, 51 changer transitions 0/409 dead transitions. [2022-09-20 22:43:24,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 409 transitions, 1349 flow [2022-09-20 22:43:24,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:43:24,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:43:24,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5384 transitions. [2022-09-20 22:43:24,165 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.83563557349061 [2022-09-20 22:43:24,165 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5384 transitions. [2022-09-20 22:43:24,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5384 transitions. [2022-09-20 22:43:24,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:24,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5384 transitions. [2022-09-20 22:43:24,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 316.70588235294116) internal successors, (5384), 17 states have internal predecessors, (5384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:24,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 379.0) internal successors, (6822), 18 states have internal predecessors, (6822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:24,186 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 379.0) internal successors, (6822), 18 states have internal predecessors, (6822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:24,187 INFO L175 Difference]: Start difference. First operand has 372 places, 367 transitions, 965 flow. Second operand 17 states and 5384 transitions. [2022-09-20 22:43:24,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 409 transitions, 1349 flow [2022-09-20 22:43:24,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 409 transitions, 1343 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-09-20 22:43:24,196 INFO L231 Difference]: Finished difference. Result has 386 places, 388 transitions, 1222 flow [2022-09-20 22:43:24,196 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1222, PETRI_PLACES=386, PETRI_TRANSITIONS=388} [2022-09-20 22:43:24,197 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 43 predicate places. [2022-09-20 22:43:24,197 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 388 transitions, 1222 flow [2022-09-20 22:43:24,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 313.8636363636364) internal successors, (6905), 22 states have internal predecessors, (6905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:24,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:24,199 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:24,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-09-20 22:43:24,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:24,416 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:24,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:24,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1960787029, now seen corresponding path program 2 times [2022-09-20 22:43:24,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:24,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101095255] [2022-09-20 22:43:24,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:24,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:24,756 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:24,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:24,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101095255] [2022-09-20 22:43:24,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101095255] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:24,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:24,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 22:43:24,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343266899] [2022-09-20 22:43:24,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:24,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 22:43:24,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:24,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 22:43:24,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:43:24,760 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 379 [2022-09-20 22:43:24,761 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 388 transitions, 1222 flow. Second operand has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:24,761 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:24,761 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 379 [2022-09-20 22:43:24,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:25,305 INFO L130 PetriNetUnfolder]: 54/1221 cut-off events. [2022-09-20 22:43:25,305 INFO L131 PetriNetUnfolder]: For 162/288 co-relation queries the response was YES. [2022-09-20 22:43:25,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1888 conditions, 1221 events. 54/1221 cut-off events. For 162/288 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6270 event pairs, 10 based on Foata normal form. 29/1193 useless extension candidates. Maximal degree in co-relation 1866. Up to 139 conditions per place. [2022-09-20 22:43:25,322 INFO L137 encePairwiseOnDemand]: 369/379 looper letters, 64 selfloop transitions, 10 changer transitions 5/411 dead transitions. [2022-09-20 22:43:25,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 411 transitions, 1446 flow [2022-09-20 22:43:25,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:43:25,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:43:25,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2744 transitions. [2022-09-20 22:43:25,329 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8044561712107886 [2022-09-20 22:43:25,329 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2744 transitions. [2022-09-20 22:43:25,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2744 transitions. [2022-09-20 22:43:25,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:25,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2744 transitions. [2022-09-20 22:43:25,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 304.8888888888889) internal successors, (2744), 9 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:25,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:25,340 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:25,341 INFO L175 Difference]: Start difference. First operand has 386 places, 388 transitions, 1222 flow. Second operand 9 states and 2744 transitions. [2022-09-20 22:43:25,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 411 transitions, 1446 flow [2022-09-20 22:43:25,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 411 transitions, 1379 flow, removed 12 selfloop flow, removed 8 redundant places. [2022-09-20 22:43:25,350 INFO L231 Difference]: Finished difference. Result has 391 places, 390 transitions, 1200 flow [2022-09-20 22:43:25,351 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1200, PETRI_PLACES=391, PETRI_TRANSITIONS=390} [2022-09-20 22:43:25,352 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 48 predicate places. [2022-09-20 22:43:25,352 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 390 transitions, 1200 flow [2022-09-20 22:43:25,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 303.0) internal successors, (2121), 7 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:25,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:25,353 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:25,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 22:43:25,354 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:25,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:25,354 INFO L85 PathProgramCache]: Analyzing trace with hash 480071829, now seen corresponding path program 1 times [2022-09-20 22:43:25,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:25,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229369413] [2022-09-20 22:43:25,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:25,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:25,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:25,453 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:25,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:25,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229369413] [2022-09-20 22:43:25,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229369413] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:25,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725593416] [2022-09-20 22:43:25,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:25,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:25,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:25,455 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:25,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-09-20 22:43:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:25,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-20 22:43:25,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:25,709 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:25,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:25,775 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:25,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725593416] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-20 22:43:25,776 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-20 22:43:25,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-09-20 22:43:25,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281963282] [2022-09-20 22:43:25,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-20 22:43:25,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-09-20 22:43:25,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:25,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-09-20 22:43:25,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-09-20 22:43:25,780 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 379 [2022-09-20 22:43:25,783 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 390 transitions, 1200 flow. Second operand has 11 states, 11 states have (on average 340.0) internal successors, (3740), 11 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:25,783 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:25,783 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 379 [2022-09-20 22:43:25,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:26,398 INFO L130 PetriNetUnfolder]: 76/1649 cut-off events. [2022-09-20 22:43:26,398 INFO L131 PetriNetUnfolder]: For 300/476 co-relation queries the response was YES. [2022-09-20 22:43:26,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2445 conditions, 1649 events. 76/1649 cut-off events. For 300/476 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 9545 event pairs, 10 based on Foata normal form. 30/1595 useless extension candidates. Maximal degree in co-relation 2418. Up to 45 conditions per place. [2022-09-20 22:43:26,429 INFO L137 encePairwiseOnDemand]: 371/379 looper letters, 56 selfloop transitions, 13 changer transitions 4/442 dead transitions. [2022-09-20 22:43:26,430 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 442 transitions, 1510 flow [2022-09-20 22:43:26,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-09-20 22:43:26,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-09-20 22:43:26,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4456 transitions. [2022-09-20 22:43:26,438 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9044043028211893 [2022-09-20 22:43:26,438 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4456 transitions. [2022-09-20 22:43:26,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4456 transitions. [2022-09-20 22:43:26,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:26,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4456 transitions. [2022-09-20 22:43:26,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 342.7692307692308) internal successors, (4456), 13 states have internal predecessors, (4456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:26,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 379.0) internal successors, (5306), 14 states have internal predecessors, (5306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:26,455 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 379.0) internal successors, (5306), 14 states have internal predecessors, (5306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:26,455 INFO L175 Difference]: Start difference. First operand has 391 places, 390 transitions, 1200 flow. Second operand 13 states and 4456 transitions. [2022-09-20 22:43:26,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 442 transitions, 1510 flow [2022-09-20 22:43:26,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 442 transitions, 1487 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-09-20 22:43:26,466 INFO L231 Difference]: Finished difference. Result has 399 places, 399 transitions, 1256 flow [2022-09-20 22:43:26,466 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1256, PETRI_PLACES=399, PETRI_TRANSITIONS=399} [2022-09-20 22:43:26,467 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 56 predicate places. [2022-09-20 22:43:26,467 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 399 transitions, 1256 flow [2022-09-20 22:43:26,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 340.0) internal successors, (3740), 11 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:26,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:26,468 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:26,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-09-20 22:43:26,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:26,684 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:26,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:26,684 INFO L85 PathProgramCache]: Analyzing trace with hash 713474723, now seen corresponding path program 2 times [2022-09-20 22:43:26,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:26,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119213318] [2022-09-20 22:43:26,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:26,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:26,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:26,826 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:26,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:26,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119213318] [2022-09-20 22:43:26,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119213318] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:26,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281295536] [2022-09-20 22:43:26,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-20 22:43:26,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:26,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:26,828 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:26,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-09-20 22:43:27,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-20 22:43:27,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:43:27,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 9 conjunts are in the unsatisfiable core [2022-09-20 22:43:27,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:27,254 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:27,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:27,442 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-09-20 22:43:27,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281295536] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-20 22:43:27,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-20 22:43:27,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2022-09-20 22:43:27,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146751896] [2022-09-20 22:43:27,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-20 22:43:27,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-09-20 22:43:27,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:27,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-09-20 22:43:27,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-09-20 22:43:27,447 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 379 [2022-09-20 22:43:27,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 399 transitions, 1256 flow. Second operand has 14 states, 14 states have (on average 340.5) internal successors, (4767), 14 states have internal predecessors, (4767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:27,451 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:27,451 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 379 [2022-09-20 22:43:27,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:28,344 INFO L130 PetriNetUnfolder]: 112/2015 cut-off events. [2022-09-20 22:43:28,344 INFO L131 PetriNetUnfolder]: For 360/536 co-relation queries the response was YES. [2022-09-20 22:43:28,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3106 conditions, 2015 events. 112/2015 cut-off events. For 360/536 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 12577 event pairs, 10 based on Foata normal form. 30/1933 useless extension candidates. Maximal degree in co-relation 3079. Up to 63 conditions per place. [2022-09-20 22:43:28,374 INFO L137 encePairwiseOnDemand]: 371/379 looper letters, 86 selfloop transitions, 21 changer transitions 6/482 dead transitions. [2022-09-20 22:43:28,374 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 482 transitions, 1777 flow [2022-09-20 22:43:28,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:43:28,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:43:28,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7192 transitions. [2022-09-20 22:43:28,390 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9036311094358588 [2022-09-20 22:43:28,390 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7192 transitions. [2022-09-20 22:43:28,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7192 transitions. [2022-09-20 22:43:28,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:28,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7192 transitions. [2022-09-20 22:43:28,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 342.4761904761905) internal successors, (7192), 21 states have internal predecessors, (7192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:28,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 379.0) internal successors, (8338), 22 states have internal predecessors, (8338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:28,423 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 379.0) internal successors, (8338), 22 states have internal predecessors, (8338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:28,423 INFO L175 Difference]: Start difference. First operand has 399 places, 399 transitions, 1256 flow. Second operand 21 states and 7192 transitions. [2022-09-20 22:43:28,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 482 transitions, 1777 flow [2022-09-20 22:43:28,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 482 transitions, 1753 flow, removed 9 selfloop flow, removed 2 redundant places. [2022-09-20 22:43:28,436 INFO L231 Difference]: Finished difference. Result has 420 places, 409 transitions, 1353 flow [2022-09-20 22:43:28,437 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1353, PETRI_PLACES=420, PETRI_TRANSITIONS=409} [2022-09-20 22:43:28,437 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 77 predicate places. [2022-09-20 22:43:28,437 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 409 transitions, 1353 flow [2022-09-20 22:43:28,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 340.5) internal successors, (4767), 14 states have internal predecessors, (4767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:28,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:28,439 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:28,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-09-20 22:43:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-09-20 22:43:28,664 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:28,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:28,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1113723025, now seen corresponding path program 3 times [2022-09-20 22:43:28,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:28,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527729076] [2022-09-20 22:43:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:28,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:28,991 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:28,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:28,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527729076] [2022-09-20 22:43:28,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527729076] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:28,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:28,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 22:43:28,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299320435] [2022-09-20 22:43:28,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:28,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 22:43:28,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:28,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 22:43:28,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:43:28,995 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 379 [2022-09-20 22:43:28,996 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 409 transitions, 1353 flow. Second operand has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:28,996 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:28,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 379 [2022-09-20 22:43:28,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:33,930 INFO L130 PetriNetUnfolder]: 3793/16606 cut-off events. [2022-09-20 22:43:33,930 INFO L131 PetriNetUnfolder]: For 2505/9104 co-relation queries the response was YES. [2022-09-20 22:43:34,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24501 conditions, 16606 events. 3793/16606 cut-off events. For 2505/9104 co-relation queries the response was YES. Maximal size of possible extension queue 1032. Compared 201838 event pairs, 2297 based on Foata normal form. 2/14345 useless extension candidates. Maximal degree in co-relation 24472. Up to 4165 conditions per place. [2022-09-20 22:43:34,134 INFO L137 encePairwiseOnDemand]: 368/379 looper letters, 88 selfloop transitions, 18 changer transitions 10/471 dead transitions. [2022-09-20 22:43:34,134 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 471 transitions, 1730 flow [2022-09-20 22:43:34,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-09-20 22:43:34,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-09-20 22:43:34,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3047 transitions. [2022-09-20 22:43:34,139 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.803957783641161 [2022-09-20 22:43:34,139 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3047 transitions. [2022-09-20 22:43:34,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3047 transitions. [2022-09-20 22:43:34,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:34,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3047 transitions. [2022-09-20 22:43:34,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 304.7) internal successors, (3047), 10 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:34,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:34,149 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:34,149 INFO L175 Difference]: Start difference. First operand has 420 places, 409 transitions, 1353 flow. Second operand 10 states and 3047 transitions. [2022-09-20 22:43:34,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 471 transitions, 1730 flow [2022-09-20 22:43:34,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 471 transitions, 1706 flow, removed 5 selfloop flow, removed 6 redundant places. [2022-09-20 22:43:34,180 INFO L231 Difference]: Finished difference. Result has 429 places, 426 transitions, 1447 flow [2022-09-20 22:43:34,180 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1447, PETRI_PLACES=429, PETRI_TRANSITIONS=426} [2022-09-20 22:43:34,181 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 86 predicate places. [2022-09-20 22:43:34,181 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 426 transitions, 1447 flow [2022-09-20 22:43:34,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:34,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:34,182 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:34,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 22:43:34,182 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:34,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:34,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1163001585, now seen corresponding path program 4 times [2022-09-20 22:43:34,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:34,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440317935] [2022-09-20 22:43:34,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:34,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:34,557 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:34,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:34,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440317935] [2022-09-20 22:43:34,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440317935] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:43:34,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:43:34,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-20 22:43:34,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024698317] [2022-09-20 22:43:34,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:34,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-20 22:43:34,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:34,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-20 22:43:34,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:43:34,561 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 293 out of 379 [2022-09-20 22:43:34,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 426 transitions, 1447 flow. Second operand has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:34,563 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:34,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 293 of 379 [2022-09-20 22:43:34,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:40,077 INFO L130 PetriNetUnfolder]: 4005/18327 cut-off events. [2022-09-20 22:43:40,078 INFO L131 PetriNetUnfolder]: For 6108/15108 co-relation queries the response was YES. [2022-09-20 22:43:40,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30338 conditions, 18327 events. 4005/18327 cut-off events. For 6108/15108 co-relation queries the response was YES. Maximal size of possible extension queue 1036. Compared 221085 event pairs, 2373 based on Foata normal form. 7/15930 useless extension candidates. Maximal degree in co-relation 30302. Up to 4455 conditions per place. [2022-09-20 22:43:40,294 INFO L137 encePairwiseOnDemand]: 368/379 looper letters, 96 selfloop transitions, 26 changer transitions 10/487 dead transitions. [2022-09-20 22:43:40,294 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 487 transitions, 1927 flow [2022-09-20 22:43:40,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-09-20 22:43:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-09-20 22:43:40,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3046 transitions. [2022-09-20 22:43:40,298 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8036939313984169 [2022-09-20 22:43:40,298 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3046 transitions. [2022-09-20 22:43:40,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3046 transitions. [2022-09-20 22:43:40,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:40,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3046 transitions. [2022-09-20 22:43:40,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 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 22:43:40,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:40,308 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 379.0) internal successors, (4169), 11 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:40,308 INFO L175 Difference]: Start difference. First operand has 429 places, 426 transitions, 1447 flow. Second operand 10 states and 3046 transitions. [2022-09-20 22:43:40,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 487 transitions, 1927 flow [2022-09-20 22:43:40,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 487 transitions, 1917 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-09-20 22:43:40,366 INFO L231 Difference]: Finished difference. Result has 437 places, 443 transitions, 1608 flow [2022-09-20 22:43:40,367 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1608, PETRI_PLACES=437, PETRI_TRANSITIONS=443} [2022-09-20 22:43:40,368 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 94 predicate places. [2022-09-20 22:43:40,368 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 443 transitions, 1608 flow [2022-09-20 22:43:40,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 299.0) internal successors, (2392), 8 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:40,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:40,369 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:40,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 22:43:40,369 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:40,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:40,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1774478554, now seen corresponding path program 1 times [2022-09-20 22:43:40,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:40,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849687994] [2022-09-20 22:43:40,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:40,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:40,615 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:40,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:40,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849687994] [2022-09-20 22:43:40,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849687994] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:40,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993243939] [2022-09-20 22:43:40,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:40,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:40,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:40,619 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:40,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-09-20 22:43:40,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:40,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:43:40,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:41,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:41,540 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:41,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993243939] provided 1 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:41,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-09-20 22:43:41,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2022-09-20 22:43:41,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206133305] [2022-09-20 22:43:41,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:41,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:43:41,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:41,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:43:41,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:43:41,544 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:43:41,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 443 transitions, 1608 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:41,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:41,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:43:41,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:48,015 INFO L130 PetriNetUnfolder]: 3202/23064 cut-off events. [2022-09-20 22:43:48,015 INFO L131 PetriNetUnfolder]: For 7025/7406 co-relation queries the response was YES. [2022-09-20 22:43:48,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35415 conditions, 23064 events. 3202/23064 cut-off events. For 7025/7406 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 295352 event pairs, 451 based on Foata normal form. 387/21220 useless extension candidates. Maximal degree in co-relation 35377. Up to 1696 conditions per place. [2022-09-20 22:43:48,304 INFO L137 encePairwiseOnDemand]: 370/379 looper letters, 49 selfloop transitions, 16 changer transitions 0/484 dead transitions. [2022-09-20 22:43:48,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 484 transitions, 1876 flow [2022-09-20 22:43:48,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-20 22:43:48,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-20 22:43:48,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2405 transitions. [2022-09-20 22:43:48,308 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9065209197135319 [2022-09-20 22:43:48,308 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2405 transitions. [2022-09-20 22:43:48,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2405 transitions. [2022-09-20 22:43:48,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:48,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2405 transitions. [2022-09-20 22:43:48,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 343.57142857142856) internal successors, (2405), 7 states have internal predecessors, (2405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:48,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:48,315 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:48,317 INFO L175 Difference]: Start difference. First operand has 437 places, 443 transitions, 1608 flow. Second operand 7 states and 2405 transitions. [2022-09-20 22:43:48,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 484 transitions, 1876 flow [2022-09-20 22:43:48,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 484 transitions, 1840 flow, removed 18 selfloop flow, removed 2 redundant places. [2022-09-20 22:43:48,550 INFO L231 Difference]: Finished difference. Result has 443 places, 454 transitions, 1662 flow [2022-09-20 22:43:48,550 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1662, PETRI_PLACES=443, PETRI_TRANSITIONS=454} [2022-09-20 22:43:48,551 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 100 predicate places. [2022-09-20 22:43:48,551 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 454 transitions, 1662 flow [2022-09-20 22:43:48,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:48,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:48,552 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:48,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-09-20 22:43:48,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:48,768 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:48,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:48,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2046512880, now seen corresponding path program 1 times [2022-09-20 22:43:48,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:48,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405645113] [2022-09-20 22:43:48,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:48,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:48,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:49,033 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:49,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:49,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405645113] [2022-09-20 22:43:49,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405645113] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:49,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315284850] [2022-09-20 22:43:49,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:49,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:49,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:49,035 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:49,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-09-20 22:43:49,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:49,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:43:49,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:49,498 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:49,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:49,638 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:49,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315284850] provided 1 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:49,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-09-20 22:43:49,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 8 [2022-09-20 22:43:49,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913567464] [2022-09-20 22:43:49,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:49,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:43:49,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:49,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:43:49,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:43:49,642 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:43:49,643 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 454 transitions, 1662 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:49,643 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:49,643 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:43:49,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:43:57,211 INFO L130 PetriNetUnfolder]: 4378/26568 cut-off events. [2022-09-20 22:43:57,212 INFO L131 PetriNetUnfolder]: For 13001/24385 co-relation queries the response was YES. [2022-09-20 22:43:57,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45408 conditions, 26568 events. 4378/26568 cut-off events. For 13001/24385 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 344839 event pairs, 1127 based on Foata normal form. 619/24424 useless extension candidates. Maximal degree in co-relation 45367. Up to 2124 conditions per place. [2022-09-20 22:43:57,589 INFO L137 encePairwiseOnDemand]: 370/379 looper letters, 54 selfloop transitions, 31 changer transitions 0/504 dead transitions. [2022-09-20 22:43:57,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 504 transitions, 2063 flow [2022-09-20 22:43:57,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:43:57,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:43:57,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2072 transitions. [2022-09-20 22:43:57,593 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.911169744942832 [2022-09-20 22:43:57,593 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2072 transitions. [2022-09-20 22:43:57,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2072 transitions. [2022-09-20 22:43:57,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:43:57,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2072 transitions. [2022-09-20 22:43:57,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 345.3333333333333) internal successors, (2072), 6 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:57,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:57,601 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:57,601 INFO L175 Difference]: Start difference. First operand has 443 places, 454 transitions, 1662 flow. Second operand 6 states and 2072 transitions. [2022-09-20 22:43:57,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 504 transitions, 2063 flow [2022-09-20 22:43:57,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 504 transitions, 2063 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-09-20 22:43:57,799 INFO L231 Difference]: Finished difference. Result has 453 places, 474 transitions, 1910 flow [2022-09-20 22:43:57,800 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1910, PETRI_PLACES=453, PETRI_TRANSITIONS=474} [2022-09-20 22:43:57,800 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 110 predicate places. [2022-09-20 22:43:57,800 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 474 transitions, 1910 flow [2022-09-20 22:43:57,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:57,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:43:57,801 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:43:57,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-09-20 22:43:58,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:58,025 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:43:58,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:43:58,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1723252006, now seen corresponding path program 1 times [2022-09-20 22:43:58,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:43:58,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251253324] [2022-09-20 22:43:58,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:58,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:43:58,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:58,258 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:58,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:43:58,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251253324] [2022-09-20 22:43:58,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251253324] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:58,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911389521] [2022-09-20 22:43:58,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:43:58,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:43:58,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:43:58,264 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:43:58,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-09-20 22:43:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:43:58,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:43:58,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:43:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:58,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:43:58,661 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:43:58,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911389521] provided 1 perfect and 1 imperfect interpolant sequences [2022-09-20 22:43:58,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-09-20 22:43:58,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 7 [2022-09-20 22:43:58,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230030730] [2022-09-20 22:43:58,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:43:58,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:43:58,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:43:58,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:43:58,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:43:58,666 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:43:58,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 474 transitions, 1910 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:43:58,667 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:43:58,667 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:43:58,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:06,784 INFO L130 PetriNetUnfolder]: 4913/27140 cut-off events. [2022-09-20 22:44:06,785 INFO L131 PetriNetUnfolder]: For 25120/35297 co-relation queries the response was YES. [2022-09-20 22:44:07,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51547 conditions, 27140 events. 4913/27140 cut-off events. For 25120/35297 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 354793 event pairs, 758 based on Foata normal form. 658/24846 useless extension candidates. Maximal degree in co-relation 51501. Up to 2031 conditions per place. [2022-09-20 22:44:07,160 INFO L137 encePairwiseOnDemand]: 370/379 looper letters, 69 selfloop transitions, 34 changer transitions 0/522 dead transitions. [2022-09-20 22:44:07,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 522 transitions, 2402 flow [2022-09-20 22:44:07,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-20 22:44:07,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-20 22:44:07,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2406 transitions. [2022-09-20 22:44:07,164 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9068978514888805 [2022-09-20 22:44:07,164 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2406 transitions. [2022-09-20 22:44:07,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2406 transitions. [2022-09-20 22:44:07,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:07,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2406 transitions. [2022-09-20 22:44:07,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 343.7142857142857) internal successors, (2406), 7 states have internal predecessors, (2406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:07,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:07,170 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:07,171 INFO L175 Difference]: Start difference. First operand has 453 places, 474 transitions, 1910 flow. Second operand 7 states and 2406 transitions. [2022-09-20 22:44:07,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 522 transitions, 2402 flow [2022-09-20 22:44:07,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 522 transitions, 2386 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-09-20 22:44:07,420 INFO L231 Difference]: Finished difference. Result has 460 places, 489 transitions, 2101 flow [2022-09-20 22:44:07,420 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2101, PETRI_PLACES=460, PETRI_TRANSITIONS=489} [2022-09-20 22:44:07,421 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 117 predicate places. [2022-09-20 22:44:07,421 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 489 transitions, 2101 flow [2022-09-20 22:44:07,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:07,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:07,422 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:07,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-09-20 22:44:07,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-09-20 22:44:07,632 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:44:07,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:07,632 INFO L85 PathProgramCache]: Analyzing trace with hash -751159750, now seen corresponding path program 2 times [2022-09-20 22:44:07,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:07,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233303494] [2022-09-20 22:44:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:07,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:07,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:07,850 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:07,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:07,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233303494] [2022-09-20 22:44:07,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233303494] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:44:07,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:44:07,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 22:44:07,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738867786] [2022-09-20 22:44:07,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:07,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 22:44:07,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:07,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 22:44:07,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:44:07,853 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-09-20 22:44:07,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 489 transitions, 2101 flow. Second operand has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:07,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:07,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-09-20 22:44:07,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:16,966 INFO L130 PetriNetUnfolder]: 7096/29342 cut-off events. [2022-09-20 22:44:16,967 INFO L131 PetriNetUnfolder]: For 42833/50354 co-relation queries the response was YES. [2022-09-20 22:44:17,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63901 conditions, 29342 events. 7096/29342 cut-off events. For 42833/50354 co-relation queries the response was YES. Maximal size of possible extension queue 1593. Compared 387324 event pairs, 2271 based on Foata normal form. 794/26317 useless extension candidates. Maximal degree in co-relation 63853. Up to 4296 conditions per place. [2022-09-20 22:44:17,366 INFO L137 encePairwiseOnDemand]: 372/379 looper letters, 137 selfloop transitions, 25 changer transitions 0/575 dead transitions. [2022-09-20 22:44:17,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 575 transitions, 3007 flow [2022-09-20 22:44:17,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:44:17,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:44:17,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3055 transitions. [2022-09-20 22:44:17,370 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8956317795367927 [2022-09-20 22:44:17,370 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3055 transitions. [2022-09-20 22:44:17,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3055 transitions. [2022-09-20 22:44:17,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:17,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3055 transitions. [2022-09-20 22:44:17,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 339.44444444444446) internal successors, (3055), 9 states have internal predecessors, (3055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:17,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:17,377 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:17,377 INFO L175 Difference]: Start difference. First operand has 460 places, 489 transitions, 2101 flow. Second operand 9 states and 3055 transitions. [2022-09-20 22:44:17,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 575 transitions, 3007 flow [2022-09-20 22:44:17,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 575 transitions, 2991 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-09-20 22:44:17,616 INFO L231 Difference]: Finished difference. Result has 472 places, 506 transitions, 2295 flow [2022-09-20 22:44:17,617 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2091, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2295, PETRI_PLACES=472, PETRI_TRANSITIONS=506} [2022-09-20 22:44:17,617 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 129 predicate places. [2022-09-20 22:44:17,617 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 506 transitions, 2295 flow [2022-09-20 22:44:17,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:17,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:17,618 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:17,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 22:44:17,618 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:44:17,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:17,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1189854556, now seen corresponding path program 1 times [2022-09-20 22:44:17,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:17,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236272667] [2022-09-20 22:44:17,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:17,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:17,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:17,724 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:17,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:17,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236272667] [2022-09-20 22:44:17,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236272667] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:17,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524730500] [2022-09-20 22:44:17,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:17,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:44:17,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:44:17,726 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:44:17,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-09-20 22:44:17,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:17,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:44:17,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:44:18,038 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:18,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:44:18,148 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:18,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524730500] provided 1 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:18,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-09-20 22:44:18,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-09-20 22:44:18,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436472818] [2022-09-20 22:44:18,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:18,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:44:18,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:18,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:44:18,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-09-20 22:44:18,151 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:44:18,152 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 506 transitions, 2295 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:18,152 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:18,152 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:44:18,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:28,119 INFO L130 PetriNetUnfolder]: 6005/32595 cut-off events. [2022-09-20 22:44:28,119 INFO L131 PetriNetUnfolder]: For 45620/54538 co-relation queries the response was YES. [2022-09-20 22:44:28,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67340 conditions, 32595 events. 6005/32595 cut-off events. For 45620/54538 co-relation queries the response was YES. Maximal size of possible extension queue 1313. Compared 440872 event pairs, 1589 based on Foata normal form. 706/29634 useless extension candidates. Maximal degree in co-relation 67287. Up to 2910 conditions per place. [2022-09-20 22:44:28,729 INFO L137 encePairwiseOnDemand]: 371/379 looper letters, 94 selfloop transitions, 47 changer transitions 0/561 dead transitions. [2022-09-20 22:44:28,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 561 transitions, 2990 flow [2022-09-20 22:44:28,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:44:28,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:44:28,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2073 transitions. [2022-09-20 22:44:28,732 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9116094986807388 [2022-09-20 22:44:28,732 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2073 transitions. [2022-09-20 22:44:28,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2073 transitions. [2022-09-20 22:44:28,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:28,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2073 transitions. [2022-09-20 22:44:28,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 345.5) internal successors, (2073), 6 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:28,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:28,739 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:28,739 INFO L175 Difference]: Start difference. First operand has 472 places, 506 transitions, 2295 flow. Second operand 6 states and 2073 transitions. [2022-09-20 22:44:28,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 561 transitions, 2990 flow [2022-09-20 22:44:29,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 561 transitions, 2974 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-09-20 22:44:29,119 INFO L231 Difference]: Finished difference. Result has 481 places, 525 transitions, 2670 flow [2022-09-20 22:44:29,120 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2670, PETRI_PLACES=481, PETRI_TRANSITIONS=525} [2022-09-20 22:44:29,120 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 138 predicate places. [2022-09-20 22:44:29,120 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 525 transitions, 2670 flow [2022-09-20 22:44:29,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:29,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:29,121 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:29,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-09-20 22:44:29,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-09-20 22:44:29,322 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:44:29,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:29,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1431069860, now seen corresponding path program 2 times [2022-09-20 22:44:29,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:29,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646530630] [2022-09-20 22:44:29,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:29,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:29,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:29,526 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:29,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:29,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646530630] [2022-09-20 22:44:29,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646530630] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:29,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438774777] [2022-09-20 22:44:29,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-20 22:44:29,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:44:29,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:44:29,528 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:44:29,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-09-20 22:44:29,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-20 22:44:29,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:44:29,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 950 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:44:29,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:44:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:29,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:44:29,978 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:29,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438774777] provided 1 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:29,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-09-20 22:44:29,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 8 [2022-09-20 22:44:29,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099759003] [2022-09-20 22:44:29,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:29,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:44:29,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:29,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:44:29,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:44:29,981 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:44:29,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 525 transitions, 2670 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:29,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:29,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:44:29,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:40,080 INFO L130 PetriNetUnfolder]: 5689/31404 cut-off events. [2022-09-20 22:44:40,080 INFO L131 PetriNetUnfolder]: For 56762/66644 co-relation queries the response was YES. [2022-09-20 22:44:40,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66784 conditions, 31404 events. 5689/31404 cut-off events. For 56762/66644 co-relation queries the response was YES. Maximal size of possible extension queue 1177. Compared 421821 event pairs, 1268 based on Foata normal form. 741/28709 useless extension candidates. Maximal degree in co-relation 66727. Up to 2156 conditions per place. [2022-09-20 22:44:40,518 INFO L137 encePairwiseOnDemand]: 367/379 looper letters, 93 selfloop transitions, 60 changer transitions 0/573 dead transitions. [2022-09-20 22:44:40,518 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 573 transitions, 3370 flow [2022-09-20 22:44:40,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:44:40,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:44:40,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2079 transitions. [2022-09-20 22:44:40,520 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9142480211081794 [2022-09-20 22:44:40,520 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2079 transitions. [2022-09-20 22:44:40,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2079 transitions. [2022-09-20 22:44:40,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:40,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2079 transitions. [2022-09-20 22:44:40,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.5) internal successors, (2079), 6 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:40,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:40,523 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:40,523 INFO L175 Difference]: Start difference. First operand has 481 places, 525 transitions, 2670 flow. Second operand 6 states and 2079 transitions. [2022-09-20 22:44:40,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 573 transitions, 3370 flow [2022-09-20 22:44:40,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 573 transitions, 3285 flow, removed 17 selfloop flow, removed 4 redundant places. [2022-09-20 22:44:40,844 INFO L231 Difference]: Finished difference. Result has 485 places, 539 transitions, 2961 flow [2022-09-20 22:44:40,844 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2961, PETRI_PLACES=485, PETRI_TRANSITIONS=539} [2022-09-20 22:44:40,844 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 142 predicate places. [2022-09-20 22:44:40,845 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 539 transitions, 2961 flow [2022-09-20 22:44:40,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:40,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:40,845 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:40,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-09-20 22:44:41,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:44:41,046 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:44:41,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:41,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1786396742, now seen corresponding path program 2 times [2022-09-20 22:44:41,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:41,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888698120] [2022-09-20 22:44:41,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:41,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:41,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:41,158 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:41,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:41,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888698120] [2022-09-20 22:44:41,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888698120] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:41,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877253855] [2022-09-20 22:44:41,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-20 22:44:41,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:44:41,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:44:41,161 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:44:41,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-09-20 22:44:41,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-20 22:44:41,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:44:41,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:44:41,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:44:41,469 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:41,470 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-20 22:44:41,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877253855] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:44:41,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-20 22:44:41,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2022-09-20 22:44:41,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68024109] [2022-09-20 22:44:41,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:41,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:44:41,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:41,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:44:41,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-09-20 22:44:41,472 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:44:41,473 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 539 transitions, 2961 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:41,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:41,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:44:41,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:44:50,392 INFO L130 PetriNetUnfolder]: 5607/28244 cut-off events. [2022-09-20 22:44:50,393 INFO L131 PetriNetUnfolder]: For 67364/77414 co-relation queries the response was YES. [2022-09-20 22:44:50,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64302 conditions, 28244 events. 5607/28244 cut-off events. For 67364/77414 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 370517 event pairs, 1783 based on Foata normal form. 725/25662 useless extension candidates. Maximal degree in co-relation 64244. Up to 2451 conditions per place. [2022-09-20 22:44:50,790 INFO L137 encePairwiseOnDemand]: 371/379 looper letters, 121 selfloop transitions, 35 changer transitions 2/578 dead transitions. [2022-09-20 22:44:50,790 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 578 transitions, 3572 flow [2022-09-20 22:44:50,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-20 22:44:50,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-09-20 22:44:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2415 transitions. [2022-09-20 22:44:50,792 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9102902374670184 [2022-09-20 22:44:50,792 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2415 transitions. [2022-09-20 22:44:50,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2415 transitions. [2022-09-20 22:44:50,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:44:50,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2415 transitions. [2022-09-20 22:44:50,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 345.0) internal successors, (2415), 7 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:50,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:50,797 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 379.0) internal successors, (3032), 8 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:50,797 INFO L175 Difference]: Start difference. First operand has 485 places, 539 transitions, 2961 flow. Second operand 7 states and 2415 transitions. [2022-09-20 22:44:50,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 578 transitions, 3572 flow [2022-09-20 22:44:51,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 578 transitions, 3570 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-09-20 22:44:51,096 INFO L231 Difference]: Finished difference. Result has 493 places, 544 transitions, 3115 flow [2022-09-20 22:44:51,097 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3115, PETRI_PLACES=493, PETRI_TRANSITIONS=544} [2022-09-20 22:44:51,097 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 150 predicate places. [2022-09-20 22:44:51,097 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 544 transitions, 3115 flow [2022-09-20 22:44:51,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:51,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:44:51,098 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:44:51,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-09-20 22:44:51,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:44:51,298 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:44:51,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:44:51,299 INFO L85 PathProgramCache]: Analyzing trace with hash -861980682, now seen corresponding path program 2 times [2022-09-20 22:44:51,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:44:51,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667739903] [2022-09-20 22:44:51,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:44:51,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:44:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:44:51,409 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:51,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:44:51,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667739903] [2022-09-20 22:44:51,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667739903] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:51,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235649761] [2022-09-20 22:44:51,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-20 22:44:51,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-20 22:44:51,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:44:51,412 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-20 22:44:51,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-09-20 22:44:51,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-20 22:44:51,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-20 22:44:51,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjunts are in the unsatisfiable core [2022-09-20 22:44:51,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-20 22:44:51,723 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:51,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-20 22:44:51,819 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:44:51,819 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235649761] provided 1 perfect and 1 imperfect interpolant sequences [2022-09-20 22:44:51,819 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-09-20 22:44:51,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 11 [2022-09-20 22:44:51,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78685272] [2022-09-20 22:44:51,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:44:51,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-09-20 22:44:51,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:44:51,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-09-20 22:44:51,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-09-20 22:44:51,823 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 379 [2022-09-20 22:44:51,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 544 transitions, 3115 flow. Second operand has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:44:51,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:44:51,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 379 [2022-09-20 22:44:51,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:45:01,476 INFO L130 PetriNetUnfolder]: 5394/30318 cut-off events. [2022-09-20 22:45:01,477 INFO L131 PetriNetUnfolder]: For 70690/82517 co-relation queries the response was YES. [2022-09-20 22:45:01,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66368 conditions, 30318 events. 5394/30318 cut-off events. For 70690/82517 co-relation queries the response was YES. Maximal size of possible extension queue 1161. Compared 407290 event pairs, 1137 based on Foata normal form. 756/27757 useless extension candidates. Maximal degree in co-relation 66307. Up to 2135 conditions per place. [2022-09-20 22:45:01,924 INFO L137 encePairwiseOnDemand]: 368/379 looper letters, 96 selfloop transitions, 81 changer transitions 0/597 dead transitions. [2022-09-20 22:45:01,924 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 597 transitions, 3974 flow [2022-09-20 22:45:01,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-20 22:45:01,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-09-20 22:45:01,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2077 transitions. [2022-09-20 22:45:01,926 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9133685136323659 [2022-09-20 22:45:01,926 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2077 transitions. [2022-09-20 22:45:01,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2077 transitions. [2022-09-20 22:45:01,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:45:01,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2077 transitions. [2022-09-20 22:45:01,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.1666666666667) internal successors, (2077), 6 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:01,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:01,930 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 379.0) internal successors, (2653), 7 states have internal predecessors, (2653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:01,930 INFO L175 Difference]: Start difference. First operand has 493 places, 544 transitions, 3115 flow. Second operand 6 states and 2077 transitions. [2022-09-20 22:45:01,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 597 transitions, 3974 flow [2022-09-20 22:45:02,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 597 transitions, 3945 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-09-20 22:45:02,269 INFO L231 Difference]: Finished difference. Result has 501 places, 561 transitions, 3621 flow [2022-09-20 22:45:02,270 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3621, PETRI_PLACES=501, PETRI_TRANSITIONS=561} [2022-09-20 22:45:02,271 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 158 predicate places. [2022-09-20 22:45:02,271 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 561 transitions, 3621 flow [2022-09-20 22:45:02,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 338.2) internal successors, (1691), 5 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:02,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:45:02,272 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:45:02,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-09-20 22:45:02,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-09-20 22:45:02,478 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:45:02,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:45:02,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1746177280, now seen corresponding path program 3 times [2022-09-20 22:45:02,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:45:02,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056122644] [2022-09-20 22:45:02,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:45:02,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:45:02,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:45:02,670 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:45:02,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:45:02,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056122644] [2022-09-20 22:45:02,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056122644] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:45:02,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:45:02,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 22:45:02,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785421770] [2022-09-20 22:45:02,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:45:02,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 22:45:02,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:45:02,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 22:45:02,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:45:02,674 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-09-20 22:45:02,675 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 561 transitions, 3621 flow. Second operand has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:02,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:45:02,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-09-20 22:45:02,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:45:14,345 INFO L130 PetriNetUnfolder]: 8091/33614 cut-off events. [2022-09-20 22:45:14,345 INFO L131 PetriNetUnfolder]: For 120840/144520 co-relation queries the response was YES. [2022-09-20 22:45:14,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84524 conditions, 33614 events. 8091/33614 cut-off events. For 120840/144520 co-relation queries the response was YES. Maximal size of possible extension queue 1816. Compared 454891 event pairs, 2675 based on Foata normal form. 718/29931 useless extension candidates. Maximal degree in co-relation 84459. Up to 4154 conditions per place. [2022-09-20 22:45:14,951 INFO L137 encePairwiseOnDemand]: 369/379 looper letters, 167 selfloop transitions, 47 changer transitions 4/629 dead transitions. [2022-09-20 22:45:14,951 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 629 transitions, 4604 flow [2022-09-20 22:45:14,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:45:14,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:45:14,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3076 transitions. [2022-09-20 22:45:14,954 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9017883318674875 [2022-09-20 22:45:14,954 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3076 transitions. [2022-09-20 22:45:14,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3076 transitions. [2022-09-20 22:45:14,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:45:14,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3076 transitions. [2022-09-20 22:45:14,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 341.77777777777777) internal successors, (3076), 9 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:14,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:14,960 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:14,960 INFO L175 Difference]: Start difference. First operand has 501 places, 561 transitions, 3621 flow. Second operand 9 states and 3076 transitions. [2022-09-20 22:45:14,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 629 transitions, 4604 flow [2022-09-20 22:45:15,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 629 transitions, 4552 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-09-20 22:45:15,630 INFO L231 Difference]: Finished difference. Result has 512 places, 570 transitions, 3855 flow [2022-09-20 22:45:15,631 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=379, PETRI_DIFFERENCE_MINUEND_FLOW=3519, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3855, PETRI_PLACES=512, PETRI_TRANSITIONS=570} [2022-09-20 22:45:15,631 INFO L287 CegarLoopForPetriNet]: 343 programPoint places, 169 predicate places. [2022-09-20 22:45:15,631 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 570 transitions, 3855 flow [2022-09-20 22:45:15,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:15,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:45:15,632 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-20 22:45:15,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 22:45:15,632 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-09-20 22:45:15,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:45:15,632 INFO L85 PathProgramCache]: Analyzing trace with hash 261566536, now seen corresponding path program 4 times [2022-09-20 22:45:15,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:45:15,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905767940] [2022-09-20 22:45:15,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:45:15,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:45:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:45:15,790 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2022-09-20 22:45:15,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:45:15,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905767940] [2022-09-20 22:45:15,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905767940] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:45:15,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:45:15,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-09-20 22:45:15,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924504873] [2022-09-20 22:45:15,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:45:15,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-09-20 22:45:15,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:45:15,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-09-20 22:45:15,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-09-20 22:45:15,793 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 379 [2022-09-20 22:45:15,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 570 transitions, 3855 flow. Second operand has 7 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:15,795 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:45:15,795 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 379 [2022-09-20 22:45:15,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:45:27,715 INFO L130 PetriNetUnfolder]: 8036/33918 cut-off events. [2022-09-20 22:45:27,715 INFO L131 PetriNetUnfolder]: For 125192/148124 co-relation queries the response was YES. [2022-09-20 22:45:28,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86869 conditions, 33918 events. 8036/33918 cut-off events. For 125192/148124 co-relation queries the response was YES. Maximal size of possible extension queue 1753. Compared 455511 event pairs, 2217 based on Foata normal form. 711/30460 useless extension candidates. Maximal degree in co-relation 86799. Up to 4154 conditions per place. [2022-09-20 22:45:28,335 INFO L137 encePairwiseOnDemand]: 372/379 looper letters, 182 selfloop transitions, 52 changer transitions 3/647 dead transitions. [2022-09-20 22:45:28,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 647 transitions, 5159 flow [2022-09-20 22:45:28,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-09-20 22:45:28,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-09-20 22:45:28,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3056 transitions. [2022-09-20 22:45:28,337 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8959249486953973 [2022-09-20 22:45:28,338 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3056 transitions. [2022-09-20 22:45:28,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3056 transitions. [2022-09-20 22:45:28,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:45:28,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3056 transitions. [2022-09-20 22:45:28,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 339.55555555555554) internal successors, (3056), 9 states have internal predecessors, (3056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:28,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:28,344 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 379.0) internal successors, (3790), 10 states have internal predecessors, (3790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:45:28,344 INFO L175 Difference]: Start difference. First operand has 512 places, 570 transitions, 3855 flow. Second operand 9 states and 3056 transitions. [2022-09-20 22:45:28,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 647 transitions, 5159 flow