/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 20:14:19,557 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 20:14:19,558 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 20:14:19,574 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 20:14:19,575 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 20:14:19,575 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 20:14:19,576 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 20:14:19,577 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 20:14:19,578 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 20:14:19,579 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 20:14:19,579 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 20:14:19,580 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 20:14:19,580 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 20:14:19,581 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 20:14:19,581 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 20:14:19,582 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 20:14:19,582 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 20:14:19,583 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 20:14:19,584 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 20:14:19,585 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 20:14:19,586 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 20:14:19,586 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 20:14:19,587 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 20:14:19,587 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 20:14:19,589 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 20:14:19,590 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 20:14:19,590 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 20:14:19,590 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 20:14:19,591 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 20:14:19,591 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 20:14:19,591 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 20:14:19,592 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 20:14:19,592 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 20:14:19,593 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 20:14:19,593 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 20:14:19,593 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 20:14:19,594 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 20:14:19,594 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 20:14:19,594 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 20:14:19,594 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 20:14:19,595 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 20:14:19,596 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-VariableLbe.epf [2023-01-27 20:14:19,608 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 20:14:19,608 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 20:14:19,609 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 20:14:19,609 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 20:14:19,609 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 20:14:19,610 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 20:14:19,610 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 20:14:19,611 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 20:14:19,611 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:14:19,612 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 20:14:19,612 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 20:14:19,613 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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 [2023-01-27 20:14:19,759 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 20:14:19,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 20:14:19,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 20:14:19,781 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 20:14:19,782 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 20:14:19,783 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-subst.wvr.c [2023-01-27 20:14:20,860 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 20:14:21,042 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 20:14:21,042 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-subst.wvr.c [2023-01-27 20:14:21,048 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f279351c/30293542da854edb9c9ade039aa200ec/FLAG05937cf8b [2023-01-27 20:14:21,062 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f279351c/30293542da854edb9c9ade039aa200ec [2023-01-27 20:14:21,064 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 20:14:21,066 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 20:14:21,068 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 20:14:21,068 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 20:14:21,070 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 20:14:21,071 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,071 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f575c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21, skipping insertion in model container [2023-01-27 20:14:21,072 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,077 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 20:14:21,097 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 20:14:21,202 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-subst.wvr.c[3996,4009] [2023-01-27 20:14:21,220 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:14:21,228 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 20:14:21,245 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-subst.wvr.c[3996,4009] [2023-01-27 20:14:21,249 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:14:21,261 INFO L208 MainTranslator]: Completed translation [2023-01-27 20:14:21,262 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21 WrapperNode [2023-01-27 20:14:21,262 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 20:14:21,263 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 20:14:21,263 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 20:14:21,263 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 20:14:21,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,275 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,306 INFO L138 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 22, calls inlined = 34, statements flattened = 431 [2023-01-27 20:14:21,306 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 20:14:21,307 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 20:14:21,307 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 20:14:21,307 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 20:14:21,313 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,313 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,317 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,317 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,334 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,338 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,340 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,345 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,347 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 20:14:21,348 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 20:14:21,348 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 20:14:21,348 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 20:14:21,363 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (1/1) ... [2023-01-27 20:14:21,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:14:21,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:14:21,389 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) [2023-01-27 20:14:21,411 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 [2023-01-27 20:14:21,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 20:14:21,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 20:14:21,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 20:14:21,424 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 20:14:21,424 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-27 20:14:21,424 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-27 20:14:21,424 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-27 20:14:21,425 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-27 20:14:21,425 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-01-27 20:14:21,425 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-01-27 20:14:21,425 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 20:14:21,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-27 20:14:21,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 20:14:21,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 20:14:21,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 20:14:21,429 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-27 20:14:21,573 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 20:14:21,574 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 20:14:21,991 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 20:14:22,007 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 20:14:22,007 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-01-27 20:14:22,009 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:14:22 BoogieIcfgContainer [2023-01-27 20:14:22,010 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 20:14:22,011 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 20:14:22,011 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 20:14:22,013 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 20:14:22,014 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 08:14:21" (1/3) ... [2023-01-27 20:14:22,016 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f41b06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:14:22, skipping insertion in model container [2023-01-27 20:14:22,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:14:21" (2/3) ... [2023-01-27 20:14:22,016 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f41b06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:14:22, skipping insertion in model container [2023-01-27 20:14:22,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:14:22" (3/3) ... [2023-01-27 20:14:22,017 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-node-subst.wvr.c [2023-01-27 20:14:22,030 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 20:14:22,031 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-27 20:14:22,031 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 20:14:22,173 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-01-27 20:14:22,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 470 places, 501 transitions, 1026 flow [2023-01-27 20:14:22,369 INFO L130 PetriNetUnfolder]: 41/498 cut-off events. [2023-01-27 20:14:22,369 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:14:22,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 511 conditions, 498 events. 41/498 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 643 event pairs, 0 based on Foata normal form. 0/456 useless extension candidates. Maximal degree in co-relation 424. Up to 2 conditions per place. [2023-01-27 20:14:22,377 INFO L82 GeneralOperation]: Start removeDead. Operand has 470 places, 501 transitions, 1026 flow [2023-01-27 20:14:22,389 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 488 transitions, 994 flow [2023-01-27 20:14:22,392 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 20:14:22,408 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 488 transitions, 994 flow [2023-01-27 20:14:22,415 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 488 transitions, 994 flow [2023-01-27 20:14:22,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 488 transitions, 994 flow [2023-01-27 20:14:22,472 INFO L130 PetriNetUnfolder]: 41/488 cut-off events. [2023-01-27 20:14:22,473 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:14:22,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 501 conditions, 488 events. 41/488 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 642 event pairs, 0 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 424. Up to 2 conditions per place. [2023-01-27 20:14:22,483 INFO L119 LiptonReduction]: Number of co-enabled transitions 17280 [2023-01-27 20:14:33,985 INFO L134 LiptonReduction]: Checked pairs total: 21051 [2023-01-27 20:14:33,985 INFO L136 LiptonReduction]: Total number of compositions: 563 [2023-01-27 20:14:34,004 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-27 20:14:34,008 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;@4ca489ac, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 20:14:34,010 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-01-27 20:14:34,021 INFO L130 PetriNetUnfolder]: 10/41 cut-off events. [2023-01-27 20:14:34,021 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:14:34,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:34,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:14:34,022 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)] === [2023-01-27 20:14:34,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash 558250822, now seen corresponding path program 1 times [2023-01-27 20:14:34,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:34,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760397338] [2023-01-27 20:14:34,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:34,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:34,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:34,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:14:34,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:34,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760397338] [2023-01-27 20:14:34,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760397338] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:34,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:34,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-01-27 20:14:34,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198191309] [2023-01-27 20:14:34,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:34,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-01-27 20:14:34,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:34,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-01-27 20:14:34,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-01-27 20:14:34,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1064 [2023-01-27 20:14:34,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 42 transitions, 102 flow. Second operand has 2 states, 2 states have (on average 477.5) internal successors, (955), 2 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:34,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1064 [2023-01-27 20:14:34,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:34,538 INFO L130 PetriNetUnfolder]: 699/1048 cut-off events. [2023-01-27 20:14:34,538 INFO L131 PetriNetUnfolder]: For 83/83 co-relation queries the response was YES. [2023-01-27 20:14:34,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2232 conditions, 1048 events. 699/1048 cut-off events. For 83/83 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3691 event pairs, 557 based on Foata normal form. 0/906 useless extension candidates. Maximal degree in co-relation 2016. Up to 1049 conditions per place. [2023-01-27 20:14:34,543 INFO L137 encePairwiseOnDemand]: 1063/1064 looper letters, 41 selfloop transitions, 0 changer transitions 0/41 dead transitions. [2023-01-27 20:14:34,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 182 flow [2023-01-27 20:14:34,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-01-27 20:14:34,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-01-27 20:14:34,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 972 transitions. [2023-01-27 20:14:34,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567669172932331 [2023-01-27 20:14:34,560 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 972 transitions. [2023-01-27 20:14:34,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 972 transitions. [2023-01-27 20:14:34,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:34,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 972 transitions. [2023-01-27 20:14:34,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 486.0) internal successors, (972), 2 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1064.0) internal successors, (3192), 3 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,576 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1064.0) internal successors, (3192), 3 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,578 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 102 flow. Second operand 2 states and 972 transitions. [2023-01-27 20:14:34,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 182 flow [2023-01-27 20:14:34,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 170 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-27 20:14:34,583 INFO L231 Difference]: Finished difference. Result has 37 places, 41 transitions, 88 flow [2023-01-27 20:14:34,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=88, PETRI_PLACES=37, PETRI_TRANSITIONS=41} [2023-01-27 20:14:34,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -5 predicate places. [2023-01-27 20:14:34,587 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 41 transitions, 88 flow [2023-01-27 20:14:34,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 477.5) internal successors, (955), 2 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:34,588 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] [2023-01-27 20:14:34,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 20:14:34,589 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)] === [2023-01-27 20:14:34,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:34,595 INFO L85 PathProgramCache]: Analyzing trace with hash 2005961306, now seen corresponding path program 1 times [2023-01-27 20:14:34,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:34,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057884501] [2023-01-27 20:14:34,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:34,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:34,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:14:34,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:34,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057884501] [2023-01-27 20:14:34,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057884501] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:34,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:34,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:14:34,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322222171] [2023-01-27 20:14:34,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:34,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-27 20:14:34,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:34,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-27 20:14:34,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-27 20:14:34,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 1064 [2023-01-27 20:14:34,722 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 41 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 467.3333333333333) internal successors, (1402), 3 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:34,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 1064 [2023-01-27 20:14:34,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:34,887 INFO L130 PetriNetUnfolder]: 789/1184 cut-off events. [2023-01-27 20:14:34,887 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2023-01-27 20:14:34,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2435 conditions, 1184 events. 789/1184 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4309 event pairs, 473 based on Foata normal form. 0/1036 useless extension candidates. Maximal degree in co-relation 2432. Up to 867 conditions per place. [2023-01-27 20:14:34,891 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 52 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2023-01-27 20:14:34,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 55 transitions, 228 flow [2023-01-27 20:14:34,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-27 20:14:34,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-27 20:14:34,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1430 transitions. [2023-01-27 20:14:34,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44799498746867167 [2023-01-27 20:14:34,894 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1430 transitions. [2023-01-27 20:14:34,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1430 transitions. [2023-01-27 20:14:34,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:34,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1430 transitions. [2023-01-27 20:14:34,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 476.6666666666667) internal successors, (1430), 3 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1064.0) internal successors, (4256), 4 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,902 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1064.0) internal successors, (4256), 4 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,902 INFO L175 Difference]: Start difference. First operand has 37 places, 41 transitions, 88 flow. Second operand 3 states and 1430 transitions. [2023-01-27 20:14:34,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 55 transitions, 228 flow [2023-01-27 20:14:34,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 228 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-01-27 20:14:34,904 INFO L231 Difference]: Finished difference. Result has 41 places, 42 transitions, 106 flow [2023-01-27 20:14:34,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=41, PETRI_TRANSITIONS=42} [2023-01-27 20:14:34,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -1 predicate places. [2023-01-27 20:14:34,904 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 42 transitions, 106 flow [2023-01-27 20:14:34,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 467.3333333333333) internal successors, (1402), 3 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:34,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:34,906 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] [2023-01-27 20:14:34,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 20:14:34,906 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)] === [2023-01-27 20:14:34,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:34,908 INFO L85 PathProgramCache]: Analyzing trace with hash -2002543410, now seen corresponding path program 1 times [2023-01-27 20:14:34,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:34,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738964444] [2023-01-27 20:14:34,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:34,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:35,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:14:35,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:35,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738964444] [2023-01-27 20:14:35,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738964444] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:35,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:35,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-01-27 20:14:35,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514863863] [2023-01-27 20:14:35,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:35,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-27 20:14:35,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:35,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-27 20:14:35,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-27 20:14:35,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 1064 [2023-01-27 20:14:35,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 42 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,057 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:35,057 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 1064 [2023-01-27 20:14:35,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:35,194 INFO L130 PetriNetUnfolder]: 789/1185 cut-off events. [2023-01-27 20:14:35,194 INFO L131 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2023-01-27 20:14:35,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1185 events. 789/1185 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4292 event pairs, 641 based on Foata normal form. 0/1129 useless extension candidates. Maximal degree in co-relation 2802. Up to 1185 conditions per place. [2023-01-27 20:14:35,198 INFO L137 encePairwiseOnDemand]: 1061/1064 looper letters, 41 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2023-01-27 20:14:35,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 43 transitions, 194 flow [2023-01-27 20:14:35,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-27 20:14:35,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-27 20:14:35,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1339 transitions. [2023-01-27 20:14:35,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41948621553884713 [2023-01-27 20:14:35,201 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1339 transitions. [2023-01-27 20:14:35,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1339 transitions. [2023-01-27 20:14:35,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:35,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1339 transitions. [2023-01-27 20:14:35,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 446.3333333333333) internal successors, (1339), 3 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1064.0) internal successors, (4256), 4 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,209 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1064.0) internal successors, (4256), 4 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,209 INFO L175 Difference]: Start difference. First operand has 41 places, 42 transitions, 106 flow. Second operand 3 states and 1339 transitions. [2023-01-27 20:14:35,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 43 transitions, 194 flow [2023-01-27 20:14:35,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 188 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:35,212 INFO L231 Difference]: Finished difference. Result has 42 places, 43 transitions, 112 flow [2023-01-27 20:14:35,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=42, PETRI_TRANSITIONS=43} [2023-01-27 20:14:35,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2023-01-27 20:14:35,213 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 43 transitions, 112 flow [2023-01-27 20:14:35,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:35,214 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] [2023-01-27 20:14:35,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-27 20:14:35,214 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)] === [2023-01-27 20:14:35,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:35,215 INFO L85 PathProgramCache]: Analyzing trace with hash 283624533, now seen corresponding path program 1 times [2023-01-27 20:14:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:35,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553741913] [2023-01-27 20:14:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:35,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:35,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:35,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:14:35,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:35,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553741913] [2023-01-27 20:14:35,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553741913] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:35,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:35,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:14:35,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117777512] [2023-01-27 20:14:35,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:35,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:14:35,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:35,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:14:35,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:14:35,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 420 out of 1064 [2023-01-27 20:14:35,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 43 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 427.5) internal successors, (1710), 4 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:35,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 420 of 1064 [2023-01-27 20:14:35,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:35,493 INFO L130 PetriNetUnfolder]: 789/1186 cut-off events. [2023-01-27 20:14:35,493 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-01-27 20:14:35,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2677 conditions, 1186 events. 789/1186 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4290 event pairs, 641 based on Foata normal form. 0/1084 useless extension candidates. Maximal degree in co-relation 2671. Up to 1185 conditions per place. [2023-01-27 20:14:35,497 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 41 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2023-01-27 20:14:35,497 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 44 transitions, 202 flow [2023-01-27 20:14:35,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:14:35,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:14:35,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1723 transitions. [2023-01-27 20:14:35,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40484022556390975 [2023-01-27 20:14:35,500 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1723 transitions. [2023-01-27 20:14:35,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1723 transitions. [2023-01-27 20:14:35,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:35,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1723 transitions. [2023-01-27 20:14:35,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 430.75) internal successors, (1723), 4 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,510 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,510 INFO L175 Difference]: Start difference. First operand has 42 places, 43 transitions, 112 flow. Second operand 4 states and 1723 transitions. [2023-01-27 20:14:35,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 44 transitions, 202 flow [2023-01-27 20:14:35,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 198 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-01-27 20:14:35,512 INFO L231 Difference]: Finished difference. Result has 45 places, 44 transitions, 122 flow [2023-01-27 20:14:35,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=122, PETRI_PLACES=45, PETRI_TRANSITIONS=44} [2023-01-27 20:14:35,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2023-01-27 20:14:35,513 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 44 transitions, 122 flow [2023-01-27 20:14:35,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 427.5) internal successors, (1710), 4 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:35,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:14:35,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 20:14:35,514 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)] === [2023-01-27 20:14:35,514 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:35,514 INFO L85 PathProgramCache]: Analyzing trace with hash 194249792, now seen corresponding path program 1 times [2023-01-27 20:14:35,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:35,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607456415] [2023-01-27 20:14:35,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:35,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:35,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-27 20:14:35,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:35,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607456415] [2023-01-27 20:14:35,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607456415] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:35,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:35,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:14:35,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259533183] [2023-01-27 20:14:35,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:35,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:14:35,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:35,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:14:35,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:14:35,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 420 out of 1064 [2023-01-27 20:14:35,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 44 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 427.75) internal successors, (1711), 4 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:35,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 420 of 1064 [2023-01-27 20:14:35,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:35,747 INFO L130 PetriNetUnfolder]: 789/1187 cut-off events. [2023-01-27 20:14:35,748 INFO L131 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2023-01-27 20:14:35,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2684 conditions, 1187 events. 789/1187 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4290 event pairs, 641 based on Foata normal form. 0/1086 useless extension candidates. Maximal degree in co-relation 2677. Up to 1185 conditions per place. [2023-01-27 20:14:35,752 INFO L137 encePairwiseOnDemand]: 1059/1064 looper letters, 41 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2023-01-27 20:14:35,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 45 transitions, 214 flow [2023-01-27 20:14:35,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:14:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:14:35,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1724 transitions. [2023-01-27 20:14:35,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050751879699248 [2023-01-27 20:14:35,755 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1724 transitions. [2023-01-27 20:14:35,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1724 transitions. [2023-01-27 20:14:35,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:35,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1724 transitions. [2023-01-27 20:14:35,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 431.0) internal successors, (1724), 4 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) [2023-01-27 20:14:35,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,764 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,764 INFO L175 Difference]: Start difference. First operand has 45 places, 44 transitions, 122 flow. Second operand 4 states and 1724 transitions. [2023-01-27 20:14:35,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 45 transitions, 214 flow [2023-01-27 20:14:35,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 208 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:35,766 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 134 flow [2023-01-27 20:14:35,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=47, PETRI_TRANSITIONS=45} [2023-01-27 20:14:35,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2023-01-27 20:14:35,767 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 134 flow [2023-01-27 20:14:35,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 427.75) internal successors, (1711), 4 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:35,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:35,768 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] [2023-01-27 20:14:35,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-27 20:14:35,768 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)] === [2023-01-27 20:14:35,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:35,769 INFO L85 PathProgramCache]: Analyzing trace with hash 917435877, now seen corresponding path program 1 times [2023-01-27 20:14:35,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:35,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363924334] [2023-01-27 20:14:35,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:35,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:35,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-27 20:14:35,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:35,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363924334] [2023-01-27 20:14:35,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363924334] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:35,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:35,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:14:35,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099155377] [2023-01-27 20:14:35,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:35,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:14:35,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:35,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:14:35,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:14:35,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-01-27 20:14:35,864 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 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) [2023-01-27 20:14:35,864 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:35,864 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-01-27 20:14:35,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:36,015 INFO L130 PetriNetUnfolder]: 789/1188 cut-off events. [2023-01-27 20:14:36,015 INFO L131 PetriNetUnfolder]: For 54/54 co-relation queries the response was YES. [2023-01-27 20:14:36,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2692 conditions, 1188 events. 789/1188 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4290 event pairs, 641 based on Foata normal form. 0/1088 useless extension candidates. Maximal degree in co-relation 2684. Up to 1187 conditions per place. [2023-01-27 20:14:36,020 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 43 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2023-01-27 20:14:36,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 46 transitions, 228 flow [2023-01-27 20:14:36,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:14:36,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:14:36,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1735 transitions. [2023-01-27 20:14:36,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40765977443609025 [2023-01-27 20:14:36,023 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1735 transitions. [2023-01-27 20:14:36,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1735 transitions. [2023-01-27 20:14:36,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:36,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1735 transitions. [2023-01-27 20:14:36,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 433.75) internal successors, (1735), 4 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,031 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,031 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 134 flow. Second operand 4 states and 1735 transitions. [2023-01-27 20:14:36,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 46 transitions, 228 flow [2023-01-27 20:14:36,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 46 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:36,033 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 144 flow [2023-01-27 20:14:36,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=144, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2023-01-27 20:14:36,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2023-01-27 20:14:36,034 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 144 flow [2023-01-27 20:14:36,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 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) [2023-01-27 20:14:36,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:36,034 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] [2023-01-27 20:14:36,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-27 20:14:36,035 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)] === [2023-01-27 20:14:36,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:36,035 INFO L85 PathProgramCache]: Analyzing trace with hash -230399429, now seen corresponding path program 1 times [2023-01-27 20:14:36,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:36,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992718184] [2023-01-27 20:14:36,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:36,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:36,251 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-01-27 20:14:36,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:36,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992718184] [2023-01-27 20:14:36,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992718184] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:14:36,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250586604] [2023-01-27 20:14:36,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:36,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:14:36,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:14:36,254 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) [2023-01-27 20:14:36,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-27 20:14:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:36,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 5 conjunts are in the unsatisfiable core [2023-01-27 20:14:36,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:14:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-27 20:14:36,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:14:36,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250586604] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:36,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:14:36,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-01-27 20:14:36,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899071511] [2023-01-27 20:14:36,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:36,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:14:36,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:36,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:14:36,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-01-27 20:14:36,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-01-27 20:14:36,465 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 144 flow. Second operand has 4 states, 4 states have (on average 431.25) internal successors, (1725), 4 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:36,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-01-27 20:14:36,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:36,650 INFO L130 PetriNetUnfolder]: 789/1189 cut-off events. [2023-01-27 20:14:36,650 INFO L131 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2023-01-27 20:14:36,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2699 conditions, 1189 events. 789/1189 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4290 event pairs, 641 based on Foata normal form. 0/1090 useless extension candidates. Maximal degree in co-relation 2690. Up to 1188 conditions per place. [2023-01-27 20:14:36,655 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 44 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2023-01-27 20:14:36,655 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 240 flow [2023-01-27 20:14:36,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:14:36,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:14:36,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1735 transitions. [2023-01-27 20:14:36,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40765977443609025 [2023-01-27 20:14:36,659 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1735 transitions. [2023-01-27 20:14:36,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1735 transitions. [2023-01-27 20:14:36,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:36,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1735 transitions. [2023-01-27 20:14:36,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 433.75) internal successors, (1735), 4 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,666 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,666 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 144 flow. Second operand 4 states and 1735 transitions. [2023-01-27 20:14:36,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 240 flow [2023-01-27 20:14:36,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 47 transitions, 234 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:36,668 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 152 flow [2023-01-27 20:14:36,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2023-01-27 20:14:36,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2023-01-27 20:14:36,669 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 152 flow [2023-01-27 20:14:36,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 431.25) internal successors, (1725), 4 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:36,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:36,670 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] [2023-01-27 20:14:36,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-01-27 20:14:36,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:14:36,877 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)] === [2023-01-27 20:14:36,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:36,878 INFO L85 PathProgramCache]: Analyzing trace with hash 131576679, now seen corresponding path program 1 times [2023-01-27 20:14:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:36,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075798545] [2023-01-27 20:14:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:36,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:37,026 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-01-27 20:14:37,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:37,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075798545] [2023-01-27 20:14:37,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075798545] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:37,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:37,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-27 20:14:37,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499238339] [2023-01-27 20:14:37,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:37,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:14:37,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:37,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:14:37,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:14:37,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-01-27 20:14:37,030 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 431.5) internal successors, (1726), 4 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) [2023-01-27 20:14:37,030 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:37,030 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-01-27 20:14:37,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:37,166 INFO L130 PetriNetUnfolder]: 789/1190 cut-off events. [2023-01-27 20:14:37,166 INFO L131 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2023-01-27 20:14:37,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2705 conditions, 1190 events. 789/1190 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4294 event pairs, 641 based on Foata normal form. 0/1092 useless extension candidates. Maximal degree in co-relation 2695. Up to 1189 conditions per place. [2023-01-27 20:14:37,171 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 45 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2023-01-27 20:14:37,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 250 flow [2023-01-27 20:14:37,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:14:37,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:14:37,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1735 transitions. [2023-01-27 20:14:37,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40765977443609025 [2023-01-27 20:14:37,174 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1735 transitions. [2023-01-27 20:14:37,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1735 transitions. [2023-01-27 20:14:37,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:37,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1735 transitions. [2023-01-27 20:14:37,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 433.75) internal successors, (1735), 4 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:37,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:37,181 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:37,181 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 152 flow. Second operand 4 states and 1735 transitions. [2023-01-27 20:14:37,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 250 flow [2023-01-27 20:14:37,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 48 transitions, 244 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:37,183 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 160 flow [2023-01-27 20:14:37,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2023-01-27 20:14:37,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2023-01-27 20:14:37,184 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 160 flow [2023-01-27 20:14:37,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 431.5) internal successors, (1726), 4 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) [2023-01-27 20:14:37,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:37,184 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] [2023-01-27 20:14:37,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-27 20:14:37,184 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)] === [2023-01-27 20:14:37,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:37,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1404509908, now seen corresponding path program 1 times [2023-01-27 20:14:37,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:37,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291113267] [2023-01-27 20:14:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:38,936 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:38,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:38,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291113267] [2023-01-27 20:14:38,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291113267] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:38,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:38,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-01-27 20:14:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499513300] [2023-01-27 20:14:38,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:38,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:14:38,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:14:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:14:38,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 363 out of 1064 [2023-01-27 20:14:38,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 160 flow. Second operand has 13 states, 13 states have (on average 365.6923076923077) internal successors, (4754), 13 states have internal predecessors, (4754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:38,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:38,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 363 of 1064 [2023-01-27 20:14:38,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:40,094 INFO L130 PetriNetUnfolder]: 2057/3162 cut-off events. [2023-01-27 20:14:40,094 INFO L131 PetriNetUnfolder]: For 303/303 co-relation queries the response was YES. [2023-01-27 20:14:40,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7206 conditions, 3162 events. 2057/3162 cut-off events. For 303/303 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15935 event pairs, 304 based on Foata normal form. 1/2883 useless extension candidates. Maximal degree in co-relation 7195. Up to 1011 conditions per place. [2023-01-27 20:14:40,107 INFO L137 encePairwiseOnDemand]: 1051/1064 looper letters, 149 selfloop transitions, 11 changer transitions 7/167 dead transitions. [2023-01-27 20:14:40,107 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 167 transitions, 817 flow [2023-01-27 20:14:40,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-27 20:14:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-27 20:14:40,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4511 transitions. [2023-01-27 20:14:40,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35330513784461154 [2023-01-27 20:14:40,115 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4511 transitions. [2023-01-27 20:14:40,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4511 transitions. [2023-01-27 20:14:40,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:40,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4511 transitions. [2023-01-27 20:14:40,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 375.9166666666667) internal successors, (4511), 12 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:40,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1064.0) internal successors, (13832), 13 states have internal predecessors, (13832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:40,133 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1064.0) internal successors, (13832), 13 states have internal predecessors, (13832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:40,133 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 160 flow. Second operand 12 states and 4511 transitions. [2023-01-27 20:14:40,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 167 transitions, 817 flow [2023-01-27 20:14:40,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 167 transitions, 811 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:40,142 INFO L231 Difference]: Finished difference. Result has 68 places, 54 transitions, 216 flow [2023-01-27 20:14:40,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=216, PETRI_PLACES=68, PETRI_TRANSITIONS=54} [2023-01-27 20:14:40,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2023-01-27 20:14:40,143 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 54 transitions, 216 flow [2023-01-27 20:14:40,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 365.6923076923077) internal successors, (4754), 13 states have internal predecessors, (4754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:40,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:40,144 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] [2023-01-27 20:14:40,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-27 20:14:40,144 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)] === [2023-01-27 20:14:40,144 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:40,144 INFO L85 PathProgramCache]: Analyzing trace with hash -2043930938, now seen corresponding path program 2 times [2023-01-27 20:14:40,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:40,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407756175] [2023-01-27 20:14:40,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:40,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:41,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:41,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:41,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407756175] [2023-01-27 20:14:41,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407756175] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:41,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:41,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-27 20:14:41,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271092420] [2023-01-27 20:14:41,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:41,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:14:41,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:41,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:14:41,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-01-27 20:14:41,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 1064 [2023-01-27 20:14:41,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 54 transitions, 216 flow. Second operand has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:41,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:41,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 1064 [2023-01-27 20:14:41,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:42,990 INFO L130 PetriNetUnfolder]: 4081/6398 cut-off events. [2023-01-27 20:14:42,990 INFO L131 PetriNetUnfolder]: For 3403/3403 co-relation queries the response was YES. [2023-01-27 20:14:43,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16807 conditions, 6398 events. 4081/6398 cut-off events. For 3403/3403 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 38481 event pairs, 819 based on Foata normal form. 1/6398 useless extension candidates. Maximal degree in co-relation 16790. Up to 2803 conditions per place. [2023-01-27 20:14:43,022 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 134 selfloop transitions, 12 changer transitions 7/153 dead transitions. [2023-01-27 20:14:43,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 153 transitions, 837 flow [2023-01-27 20:14:43,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:14:43,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:14:43,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3616 transitions. [2023-01-27 20:14:43,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37761069340016706 [2023-01-27 20:14:43,029 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3616 transitions. [2023-01-27 20:14:43,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3616 transitions. [2023-01-27 20:14:43,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:43,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3616 transitions. [2023-01-27 20:14:43,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 401.77777777777777) internal successors, (3616), 9 states have internal predecessors, (3616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:43,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1064.0) internal successors, (10640), 10 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:43,045 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1064.0) internal successors, (10640), 10 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:43,045 INFO L175 Difference]: Start difference. First operand has 68 places, 54 transitions, 216 flow. Second operand 9 states and 3616 transitions. [2023-01-27 20:14:43,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 153 transitions, 837 flow [2023-01-27 20:14:43,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 153 transitions, 804 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-01-27 20:14:43,073 INFO L231 Difference]: Finished difference. Result has 76 places, 63 transitions, 307 flow [2023-01-27 20:14:43,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=307, PETRI_PLACES=76, PETRI_TRANSITIONS=63} [2023-01-27 20:14:43,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2023-01-27 20:14:43,074 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 63 transitions, 307 flow [2023-01-27 20:14:43,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:43,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:43,075 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] [2023-01-27 20:14:43,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-27 20:14:43,076 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)] === [2023-01-27 20:14:43,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:43,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1268587720, now seen corresponding path program 3 times [2023-01-27 20:14:43,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:43,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809160257] [2023-01-27 20:14:43,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:43,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:43,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:44,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:44,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:44,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809160257] [2023-01-27 20:14:44,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809160257] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:44,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:44,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-01-27 20:14:44,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748563643] [2023-01-27 20:14:44,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:44,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:14:44,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:44,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:14:44,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:14:44,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 1064 [2023-01-27 20:14:44,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 63 transitions, 307 flow. Second operand has 14 states, 14 states have (on average 354.5) internal successors, (4963), 14 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:44,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:44,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 1064 [2023-01-27 20:14:44,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:47,347 INFO L130 PetriNetUnfolder]: 5335/8834 cut-off events. [2023-01-27 20:14:47,348 INFO L131 PetriNetUnfolder]: For 10406/10406 co-relation queries the response was YES. [2023-01-27 20:14:47,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26166 conditions, 8834 events. 5335/8834 cut-off events. For 10406/10406 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 60337 event pairs, 1122 based on Foata normal form. 1/8834 useless extension candidates. Maximal degree in co-relation 26143. Up to 2974 conditions per place. [2023-01-27 20:14:47,394 INFO L137 encePairwiseOnDemand]: 1046/1064 looper letters, 172 selfloop transitions, 64 changer transitions 7/243 dead transitions. [2023-01-27 20:14:47,394 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 243 transitions, 1590 flow [2023-01-27 20:14:47,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:14:47,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:14:47,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 6525 transitions. [2023-01-27 20:14:47,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3406954887218045 [2023-01-27 20:14:47,405 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 6525 transitions. [2023-01-27 20:14:47,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 6525 transitions. [2023-01-27 20:14:47,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:47,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 6525 transitions. [2023-01-27 20:14:47,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 362.5) internal successors, (6525), 18 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:47,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 1064.0) internal successors, (20216), 19 states have internal predecessors, (20216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:47,428 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 1064.0) internal successors, (20216), 19 states have internal predecessors, (20216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:47,428 INFO L175 Difference]: Start difference. First operand has 76 places, 63 transitions, 307 flow. Second operand 18 states and 6525 transitions. [2023-01-27 20:14:47,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 243 transitions, 1590 flow [2023-01-27 20:14:47,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 243 transitions, 1580 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-01-27 20:14:47,478 INFO L231 Difference]: Finished difference. Result has 103 places, 123 transitions, 934 flow [2023-01-27 20:14:47,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=934, PETRI_PLACES=103, PETRI_TRANSITIONS=123} [2023-01-27 20:14:47,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2023-01-27 20:14:47,478 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 123 transitions, 934 flow [2023-01-27 20:14:47,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 354.5) internal successors, (4963), 14 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:47,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:47,480 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] [2023-01-27 20:14:47,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-27 20:14:47,480 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)] === [2023-01-27 20:14:47,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:47,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1785788936, now seen corresponding path program 4 times [2023-01-27 20:14:47,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:47,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660555788] [2023-01-27 20:14:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:47,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:47,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:48,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:48,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:48,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660555788] [2023-01-27 20:14:48,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660555788] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:48,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:48,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-27 20:14:48,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628370351] [2023-01-27 20:14:48,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:48,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:14:48,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:48,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:14:48,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-01-27 20:14:48,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 1064 [2023-01-27 20:14:48,790 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 123 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:48,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:48,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 1064 [2023-01-27 20:14:48,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:50,490 INFO L130 PetriNetUnfolder]: 5889/9930 cut-off events. [2023-01-27 20:14:50,491 INFO L131 PetriNetUnfolder]: For 28769/28769 co-relation queries the response was YES. [2023-01-27 20:14:50,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39219 conditions, 9930 events. 5889/9930 cut-off events. For 28769/28769 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 70810 event pairs, 1305 based on Foata normal form. 1/9930 useless extension candidates. Maximal degree in co-relation 39184. Up to 3953 conditions per place. [2023-01-27 20:14:50,667 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 274 selfloop transitions, 29 changer transitions 7/310 dead transitions. [2023-01-27 20:14:50,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 310 transitions, 2717 flow [2023-01-27 20:14:50,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:14:50,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:14:50,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3624 transitions. [2023-01-27 20:14:50,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37844611528822053 [2023-01-27 20:14:50,676 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3624 transitions. [2023-01-27 20:14:50,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3624 transitions. [2023-01-27 20:14:50,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:50,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3624 transitions. [2023-01-27 20:14:50,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 402.6666666666667) internal successors, (3624), 9 states have internal predecessors, (3624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:50,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1064.0) internal successors, (10640), 10 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:50,691 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1064.0) internal successors, (10640), 10 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:50,691 INFO L175 Difference]: Start difference. First operand has 103 places, 123 transitions, 934 flow. Second operand 9 states and 3624 transitions. [2023-01-27 20:14:50,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 310 transitions, 2717 flow [2023-01-27 20:14:50,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 310 transitions, 2638 flow, removed 37 selfloop flow, removed 4 redundant places. [2023-01-27 20:14:50,868 INFO L231 Difference]: Finished difference. Result has 113 places, 132 transitions, 1121 flow [2023-01-27 20:14:50,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1121, PETRI_PLACES=113, PETRI_TRANSITIONS=132} [2023-01-27 20:14:50,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2023-01-27 20:14:50,869 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 132 transitions, 1121 flow [2023-01-27 20:14:50,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:50,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:50,870 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] [2023-01-27 20:14:50,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-27 20:14:50,870 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)] === [2023-01-27 20:14:50,871 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:50,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1312490772, now seen corresponding path program 5 times [2023-01-27 20:14:50,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:50,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536625001] [2023-01-27 20:14:50,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:50,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:52,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:52,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536625001] [2023-01-27 20:14:52,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536625001] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:52,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:52,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:14:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575300768] [2023-01-27 20:14:52,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:52,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:14:52,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:52,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:14:52,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:14:52,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1064 [2023-01-27 20:14:52,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 132 transitions, 1121 flow. Second operand has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:52,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:52,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1064 [2023-01-27 20:14:52,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:55,619 INFO L130 PetriNetUnfolder]: 6944/11873 cut-off events. [2023-01-27 20:14:55,620 INFO L131 PetriNetUnfolder]: For 44867/44867 co-relation queries the response was YES. [2023-01-27 20:14:55,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48976 conditions, 11873 events. 6944/11873 cut-off events. For 44867/44867 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 87849 event pairs, 1776 based on Foata normal form. 1/11873 useless extension candidates. Maximal degree in co-relation 48935. Up to 6148 conditions per place. [2023-01-27 20:14:55,700 INFO L137 encePairwiseOnDemand]: 1053/1064 looper letters, 230 selfloop transitions, 43 changer transitions 7/280 dead transitions. [2023-01-27 20:14:55,700 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 280 transitions, 2693 flow [2023-01-27 20:14:55,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-27 20:14:55,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-27 20:14:55,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3893 transitions. [2023-01-27 20:14:55,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36588345864661653 [2023-01-27 20:14:55,706 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3893 transitions. [2023-01-27 20:14:55,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3893 transitions. [2023-01-27 20:14:55,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:55,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3893 transitions. [2023-01-27 20:14:55,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 389.3) internal successors, (3893), 10 states have internal predecessors, (3893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:55,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1064.0) internal successors, (11704), 11 states have internal predecessors, (11704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:55,718 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1064.0) internal successors, (11704), 11 states have internal predecessors, (11704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:55,718 INFO L175 Difference]: Start difference. First operand has 113 places, 132 transitions, 1121 flow. Second operand 10 states and 3893 transitions. [2023-01-27 20:14:55,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 280 transitions, 2693 flow [2023-01-27 20:14:55,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 280 transitions, 2634 flow, removed 22 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:55,985 INFO L231 Difference]: Finished difference. Result has 127 places, 145 transitions, 1393 flow [2023-01-27 20:14:55,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1393, PETRI_PLACES=127, PETRI_TRANSITIONS=145} [2023-01-27 20:14:55,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2023-01-27 20:14:55,986 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 145 transitions, 1393 flow [2023-01-27 20:14:55,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:55,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:55,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:14:55,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-27 20:14:55,987 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)] === [2023-01-27 20:14:55,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1161360985, now seen corresponding path program 1 times [2023-01-27 20:14:55,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:55,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379060220] [2023-01-27 20:14:55,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:55,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:56,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:56,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:56,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:56,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379060220] [2023-01-27 20:14:56,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379060220] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:56,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:56,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:14:56,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708316186] [2023-01-27 20:14:56,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:56,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:14:56,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:56,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:14:56,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:14:56,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 1064 [2023-01-27 20:14:56,127 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 145 transitions, 1393 flow. Second operand has 4 states, 4 states have (on average 426.75) internal successors, (1707), 4 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:56,127 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:56,127 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 1064 [2023-01-27 20:14:56,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:14:58,003 INFO L130 PetriNetUnfolder]: 9347/16523 cut-off events. [2023-01-27 20:14:58,003 INFO L131 PetriNetUnfolder]: For 86663/86663 co-relation queries the response was YES. [2023-01-27 20:14:58,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70143 conditions, 16523 events. 9347/16523 cut-off events. For 86663/86663 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 135666 event pairs, 3438 based on Foata normal form. 248/16770 useless extension candidates. Maximal degree in co-relation 70095. Up to 8790 conditions per place. [2023-01-27 20:14:58,124 INFO L137 encePairwiseOnDemand]: 1058/1064 looper letters, 258 selfloop transitions, 24 changer transitions 0/282 dead transitions. [2023-01-27 20:14:58,124 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 282 transitions, 3368 flow [2023-01-27 20:14:58,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:14:58,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:14:58,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2176 transitions. [2023-01-27 20:14:58,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40902255639097745 [2023-01-27 20:14:58,127 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2176 transitions. [2023-01-27 20:14:58,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2176 transitions. [2023-01-27 20:14:58,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:14:58,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2176 transitions. [2023-01-27 20:14:58,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 435.2) internal successors, (2176), 5 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:58,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1064.0) internal successors, (6384), 6 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:58,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1064.0) internal successors, (6384), 6 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:58,132 INFO L175 Difference]: Start difference. First operand has 127 places, 145 transitions, 1393 flow. Second operand 5 states and 2176 transitions. [2023-01-27 20:14:58,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 282 transitions, 3368 flow [2023-01-27 20:14:58,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 282 transitions, 3274 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-01-27 20:14:58,629 INFO L231 Difference]: Finished difference. Result has 132 places, 159 transitions, 1617 flow [2023-01-27 20:14:58,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1617, PETRI_PLACES=132, PETRI_TRANSITIONS=159} [2023-01-27 20:14:58,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2023-01-27 20:14:58,630 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 159 transitions, 1617 flow [2023-01-27 20:14:58,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 426.75) internal successors, (1707), 4 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:14:58,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:14:58,630 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] [2023-01-27 20:14:58,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-27 20:14:58,631 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)] === [2023-01-27 20:14:58,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:14:58,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1918445084, now seen corresponding path program 6 times [2023-01-27 20:14:58,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:14:58,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902209902] [2023-01-27 20:14:58,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:14:58,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:14:58,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:14:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:14:59,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:14:59,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902209902] [2023-01-27 20:14:59,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902209902] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:14:59,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:14:59,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-01-27 20:14:59,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779687639] [2023-01-27 20:14:59,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:14:59,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:14:59,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:14:59,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:14:59,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:14:59,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 1064 [2023-01-27 20:14:59,858 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 159 transitions, 1617 flow. Second operand has 13 states, 13 states have (on average 362.6923076923077) internal successors, (4715), 13 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) [2023-01-27 20:14:59,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:14:59,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 1064 [2023-01-27 20:14:59,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:04,363 INFO L130 PetriNetUnfolder]: 9370/16593 cut-off events. [2023-01-27 20:15:04,363 INFO L131 PetriNetUnfolder]: For 85888/85888 co-relation queries the response was YES. [2023-01-27 20:15:04,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75956 conditions, 16593 events. 9370/16593 cut-off events. For 85888/85888 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 136810 event pairs, 1154 based on Foata normal form. 1/16593 useless extension candidates. Maximal degree in co-relation 75906. Up to 5499 conditions per place. [2023-01-27 20:15:04,483 INFO L137 encePairwiseOnDemand]: 1049/1064 looper letters, 260 selfloop transitions, 130 changer transitions 7/397 dead transitions. [2023-01-27 20:15:04,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 397 transitions, 4114 flow [2023-01-27 20:15:04,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:15:04,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:15:04,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 6690 transitions. [2023-01-27 20:15:04,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3493107769423559 [2023-01-27 20:15:04,490 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 6690 transitions. [2023-01-27 20:15:04,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 6690 transitions. [2023-01-27 20:15:04,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:04,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 6690 transitions. [2023-01-27 20:15:04,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 371.6666666666667) internal successors, (6690), 18 states have internal predecessors, (6690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:04,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 1064.0) internal successors, (20216), 19 states have internal predecessors, (20216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:04,506 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 1064.0) internal successors, (20216), 19 states have internal predecessors, (20216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:04,506 INFO L175 Difference]: Start difference. First operand has 132 places, 159 transitions, 1617 flow. Second operand 18 states and 6690 transitions. [2023-01-27 20:15:04,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 397 transitions, 4114 flow [2023-01-27 20:15:05,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 397 transitions, 4110 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-01-27 20:15:05,112 INFO L231 Difference]: Finished difference. Result has 157 places, 222 transitions, 2668 flow [2023-01-27 20:15:05,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2668, PETRI_PLACES=157, PETRI_TRANSITIONS=222} [2023-01-27 20:15:05,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2023-01-27 20:15:05,112 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 222 transitions, 2668 flow [2023-01-27 20:15:05,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 362.6923076923077) internal successors, (4715), 13 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) [2023-01-27 20:15:05,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:15:05,113 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] [2023-01-27 20:15:05,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-27 20:15:05,113 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)] === [2023-01-27 20:15:05,113 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:15:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash -605776418, now seen corresponding path program 7 times [2023-01-27 20:15:05,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:15:05,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391745102] [2023-01-27 20:15:05,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:15:05,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:15:05,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:15:05,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:15:05,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:15:05,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391745102] [2023-01-27 20:15:05,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391745102] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:15:05,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:15:05,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:15:05,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174934216] [2023-01-27 20:15:05,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:15:05,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:15:05,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:15:05,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:15:05,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:15:05,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1064 [2023-01-27 20:15:05,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 222 transitions, 2668 flow. Second operand has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:05,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:15:05,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1064 [2023-01-27 20:15:05,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:09,134 INFO L130 PetriNetUnfolder]: 9569/17260 cut-off events. [2023-01-27 20:15:09,135 INFO L131 PetriNetUnfolder]: For 124559/124559 co-relation queries the response was YES. [2023-01-27 20:15:09,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86201 conditions, 17260 events. 9569/17260 cut-off events. For 124559/124559 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 146290 event pairs, 2246 based on Foata normal form. 1/17260 useless extension candidates. Maximal degree in co-relation 86142. Up to 6581 conditions per place. [2023-01-27 20:15:09,266 INFO L137 encePairwiseOnDemand]: 1052/1064 looper letters, 325 selfloop transitions, 99 changer transitions 8/432 dead transitions. [2023-01-27 20:15:09,266 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 432 transitions, 5698 flow [2023-01-27 20:15:09,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-27 20:15:09,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-27 20:15:09,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3905 transitions. [2023-01-27 20:15:09,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36701127819548873 [2023-01-27 20:15:09,270 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3905 transitions. [2023-01-27 20:15:09,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3905 transitions. [2023-01-27 20:15:09,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:09,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3905 transitions. [2023-01-27 20:15:09,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 390.5) internal successors, (3905), 10 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:09,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1064.0) internal successors, (11704), 11 states have internal predecessors, (11704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:09,278 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1064.0) internal successors, (11704), 11 states have internal predecessors, (11704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:09,278 INFO L175 Difference]: Start difference. First operand has 157 places, 222 transitions, 2668 flow. Second operand 10 states and 3905 transitions. [2023-01-27 20:15:09,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 432 transitions, 5698 flow [2023-01-27 20:15:10,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 432 transitions, 5582 flow, removed 38 selfloop flow, removed 5 redundant places. [2023-01-27 20:15:10,359 INFO L231 Difference]: Finished difference. Result has 167 places, 267 transitions, 3618 flow [2023-01-27 20:15:10,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3618, PETRI_PLACES=167, PETRI_TRANSITIONS=267} [2023-01-27 20:15:10,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2023-01-27 20:15:10,359 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 267 transitions, 3618 flow [2023-01-27 20:15:10,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:10,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:15:10,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:15:10,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-27 20:15:10,360 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)] === [2023-01-27 20:15:10,360 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:15:10,361 INFO L85 PathProgramCache]: Analyzing trace with hash -948365568, now seen corresponding path program 8 times [2023-01-27 20:15:10,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:15:10,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794797449] [2023-01-27 20:15:10,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:15:10,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:15:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:15:11,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:15:11,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:15:11,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794797449] [2023-01-27 20:15:11,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794797449] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:15:11,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:15:11,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-01-27 20:15:11,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809617972] [2023-01-27 20:15:11,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:15:11,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-27 20:15:11,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:15:11,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-27 20:15:11,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-01-27 20:15:11,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 1064 [2023-01-27 20:15:11,482 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 267 transitions, 3618 flow. Second operand has 14 states, 14 states have (on average 354.5) internal successors, (4963), 14 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:11,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:15:11,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 1064 [2023-01-27 20:15:11,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:14,830 INFO L130 PetriNetUnfolder]: 9564/17247 cut-off events. [2023-01-27 20:15:14,830 INFO L131 PetriNetUnfolder]: For 152468/152468 co-relation queries the response was YES. [2023-01-27 20:15:14,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93023 conditions, 17247 events. 9564/17247 cut-off events. For 152468/152468 co-relation queries the response was YES. Maximal size of possible extension queue 1165. Compared 145908 event pairs, 3027 based on Foata normal form. 1/17247 useless extension candidates. Maximal degree in co-relation 92958. Up to 8681 conditions per place. [2023-01-27 20:15:14,968 INFO L137 encePairwiseOnDemand]: 1048/1064 looper letters, 317 selfloop transitions, 86 changer transitions 8/411 dead transitions. [2023-01-27 20:15:14,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 411 transitions, 5896 flow [2023-01-27 20:15:14,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:15:14,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:15:14,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4722 transitions. [2023-01-27 20:15:14,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3413823019086177 [2023-01-27 20:15:14,974 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4722 transitions. [2023-01-27 20:15:14,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4722 transitions. [2023-01-27 20:15:14,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:14,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4722 transitions. [2023-01-27 20:15:14,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 363.2307692307692) internal successors, (4722), 13 states have internal predecessors, (4722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:14,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 1064.0) internal successors, (14896), 14 states have internal predecessors, (14896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:14,987 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 1064.0) internal successors, (14896), 14 states have internal predecessors, (14896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:14,987 INFO L175 Difference]: Start difference. First operand has 167 places, 267 transitions, 3618 flow. Second operand 13 states and 4722 transitions. [2023-01-27 20:15:14,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 411 transitions, 5896 flow [2023-01-27 20:15:16,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 411 transitions, 5684 flow, removed 64 selfloop flow, removed 3 redundant places. [2023-01-27 20:15:16,245 INFO L231 Difference]: Finished difference. Result has 181 places, 289 transitions, 4154 flow [2023-01-27 20:15:16,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4154, PETRI_PLACES=181, PETRI_TRANSITIONS=289} [2023-01-27 20:15:16,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2023-01-27 20:15:16,245 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 289 transitions, 4154 flow [2023-01-27 20:15:16,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 354.5) internal successors, (4963), 14 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:16,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:15:16,246 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] [2023-01-27 20:15:16,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-27 20:15:16,246 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)] === [2023-01-27 20:15:16,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:15:16,247 INFO L85 PathProgramCache]: Analyzing trace with hash -770924642, now seen corresponding path program 9 times [2023-01-27 20:15:16,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:15:16,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913232994] [2023-01-27 20:15:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:15:16,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:15:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:15:17,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:15:17,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:15:17,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913232994] [2023-01-27 20:15:17,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913232994] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:15:17,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:15:17,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-27 20:15:17,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326159409] [2023-01-27 20:15:17,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:15:17,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:15:17,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:15:17,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:15:17,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-01-27 20:15:17,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 1064 [2023-01-27 20:15:17,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 289 transitions, 4154 flow. Second operand has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:17,611 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:15:17,611 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 1064 [2023-01-27 20:15:17,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:21,177 INFO L130 PetriNetUnfolder]: 11008/19865 cut-off events. [2023-01-27 20:15:21,177 INFO L131 PetriNetUnfolder]: For 190407/190407 co-relation queries the response was YES. [2023-01-27 20:15:21,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108701 conditions, 19865 events. 11008/19865 cut-off events. For 190407/190407 co-relation queries the response was YES. Maximal size of possible extension queue 1296. Compared 171512 event pairs, 2564 based on Foata normal form. 1/19865 useless extension candidates. Maximal degree in co-relation 108631. Up to 9344 conditions per place. [2023-01-27 20:15:21,486 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 423 selfloop transitions, 78 changer transitions 7/508 dead transitions. [2023-01-27 20:15:21,486 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 508 transitions, 7584 flow [2023-01-27 20:15:21,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:15:21,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:15:21,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3631 transitions. [2023-01-27 20:15:21,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37917710944026733 [2023-01-27 20:15:21,489 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3631 transitions. [2023-01-27 20:15:21,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3631 transitions. [2023-01-27 20:15:21,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:21,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3631 transitions. [2023-01-27 20:15:21,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 403.44444444444446) internal successors, (3631), 9 states have internal predecessors, (3631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:21,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1064.0) internal successors, (10640), 10 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:21,497 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1064.0) internal successors, (10640), 10 states have internal predecessors, (10640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:21,497 INFO L175 Difference]: Start difference. First operand has 181 places, 289 transitions, 4154 flow. Second operand 9 states and 3631 transitions. [2023-01-27 20:15:21,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 508 transitions, 7584 flow [2023-01-27 20:15:23,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 508 transitions, 7380 flow, removed 26 selfloop flow, removed 7 redundant places. [2023-01-27 20:15:23,760 INFO L231 Difference]: Finished difference. Result has 187 places, 314 transitions, 4730 flow [2023-01-27 20:15:23,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4730, PETRI_PLACES=187, PETRI_TRANSITIONS=314} [2023-01-27 20:15:23,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2023-01-27 20:15:23,769 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 314 transitions, 4730 flow [2023-01-27 20:15:23,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:23,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:15:23,769 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] [2023-01-27 20:15:23,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-27 20:15:23,770 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)] === [2023-01-27 20:15:23,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:15:23,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1701044426, now seen corresponding path program 10 times [2023-01-27 20:15:23,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:15:23,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385919265] [2023-01-27 20:15:23,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:15:23,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:15:23,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:15:24,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:15:24,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:15:24,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385919265] [2023-01-27 20:15:24,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385919265] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:15:24,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:15:24,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-27 20:15:24,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95048866] [2023-01-27 20:15:24,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:15:24,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:15:24,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:15:24,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:15:24,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-01-27 20:15:24,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 1064 [2023-01-27 20:15:24,853 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 314 transitions, 4730 flow. Second operand has 12 states, 12 states have (on average 373.9166666666667) internal successors, (4487), 12 states have internal predecessors, (4487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:24,853 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:15:24,853 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 1064 [2023-01-27 20:15:24,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:29,614 INFO L130 PetriNetUnfolder]: 12254/22399 cut-off events. [2023-01-27 20:15:29,615 INFO L131 PetriNetUnfolder]: For 212135/212135 co-relation queries the response was YES. [2023-01-27 20:15:29,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121963 conditions, 22399 events. 12254/22399 cut-off events. For 212135/212135 co-relation queries the response was YES. Maximal size of possible extension queue 1498. Compared 199758 event pairs, 2513 based on Foata normal form. 1/22399 useless extension candidates. Maximal degree in co-relation 121888. Up to 9772 conditions per place. [2023-01-27 20:15:29,850 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 429 selfloop transitions, 53 changer transitions 7/489 dead transitions. [2023-01-27 20:15:29,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 489 transitions, 7616 flow [2023-01-27 20:15:29,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-27 20:15:29,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-27 20:15:29,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4216 transitions. [2023-01-27 20:15:30,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36021872863978127 [2023-01-27 20:15:30,062 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4216 transitions. [2023-01-27 20:15:30,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4216 transitions. [2023-01-27 20:15:30,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:30,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4216 transitions. [2023-01-27 20:15:30,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 383.27272727272725) internal successors, (4216), 11 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:30,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1064.0) internal successors, (12768), 12 states have internal predecessors, (12768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:30,088 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1064.0) internal successors, (12768), 12 states have internal predecessors, (12768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:30,088 INFO L175 Difference]: Start difference. First operand has 187 places, 314 transitions, 4730 flow. Second operand 11 states and 4216 transitions. [2023-01-27 20:15:30,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 489 transitions, 7616 flow [2023-01-27 20:15:32,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 489 transitions, 7476 flow, removed 21 selfloop flow, removed 3 redundant places. [2023-01-27 20:15:32,119 INFO L231 Difference]: Finished difference. Result has 199 places, 324 transitions, 4988 flow [2023-01-27 20:15:32,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4988, PETRI_PLACES=199, PETRI_TRANSITIONS=324} [2023-01-27 20:15:32,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2023-01-27 20:15:32,120 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 324 transitions, 4988 flow [2023-01-27 20:15:32,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 373.9166666666667) internal successors, (4487), 12 states have internal predecessors, (4487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:32,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:15:32,121 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] [2023-01-27 20:15:32,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-27 20:15:32,121 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)] === [2023-01-27 20:15:32,121 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:15:32,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1165370582, now seen corresponding path program 11 times [2023-01-27 20:15:32,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:15:32,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294074949] [2023-01-27 20:15:32,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:15:32,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:15:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:15:33,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:15:33,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:15:33,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294074949] [2023-01-27 20:15:33,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294074949] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:15:33,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:15:33,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:15:33,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608536571] [2023-01-27 20:15:33,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:15:33,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:15:33,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:15:33,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:15:33,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:15:33,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1064 [2023-01-27 20:15:33,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 324 transitions, 4988 flow. Second operand has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:33,021 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:15:33,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1064 [2023-01-27 20:15:33,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:39,563 INFO L130 PetriNetUnfolder]: 16860/30772 cut-off events. [2023-01-27 20:15:39,563 INFO L131 PetriNetUnfolder]: For 347694/347694 co-relation queries the response was YES. [2023-01-27 20:15:39,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170136 conditions, 30772 events. 16860/30772 cut-off events. For 347694/347694 co-relation queries the response was YES. Maximal size of possible extension queue 2051. Compared 285896 event pairs, 4772 based on Foata normal form. 2/30773 useless extension candidates. Maximal degree in co-relation 170056. Up to 10862 conditions per place. [2023-01-27 20:15:40,096 INFO L137 encePairwiseOnDemand]: 1052/1064 looper letters, 603 selfloop transitions, 152 changer transitions 16/771 dead transitions. [2023-01-27 20:15:40,097 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 771 transitions, 11672 flow [2023-01-27 20:15:40,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:15:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:15:40,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 6642 transitions. [2023-01-27 20:15:40,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3672047766475011 [2023-01-27 20:15:40,101 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 6642 transitions. [2023-01-27 20:15:40,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 6642 transitions. [2023-01-27 20:15:40,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:40,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 6642 transitions. [2023-01-27 20:15:40,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 390.70588235294116) internal successors, (6642), 17 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:40,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1064.0) internal successors, (19152), 18 states have internal predecessors, (19152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:40,116 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1064.0) internal successors, (19152), 18 states have internal predecessors, (19152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:40,116 INFO L175 Difference]: Start difference. First operand has 199 places, 324 transitions, 4988 flow. Second operand 17 states and 6642 transitions. [2023-01-27 20:15:40,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 771 transitions, 11672 flow [2023-01-27 20:15:43,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 771 transitions, 11503 flow, removed 43 selfloop flow, removed 5 redundant places. [2023-01-27 20:15:43,796 INFO L231 Difference]: Finished difference. Result has 224 places, 404 transitions, 6993 flow [2023-01-27 20:15:43,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=4910, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6993, PETRI_PLACES=224, PETRI_TRANSITIONS=404} [2023-01-27 20:15:43,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2023-01-27 20:15:43,797 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 404 transitions, 6993 flow [2023-01-27 20:15:43,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:43,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:15:43,798 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] [2023-01-27 20:15:43,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-27 20:15:43,798 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)] === [2023-01-27 20:15:43,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:15:43,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1478290662, now seen corresponding path program 12 times [2023-01-27 20:15:43,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:15:43,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818275256] [2023-01-27 20:15:43,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:15:43,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:15:43,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:15:44,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:15:44,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:15:44,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818275256] [2023-01-27 20:15:44,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818275256] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:15:44,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:15:44,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-01-27 20:15:44,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429003336] [2023-01-27 20:15:44,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:15:44,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:15:44,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:15:44,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:15:44,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-01-27 20:15:44,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 365 out of 1064 [2023-01-27 20:15:44,869 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 404 transitions, 6993 flow. Second operand has 13 states, 13 states have (on average 367.6923076923077) internal successors, (4780), 13 states have internal predecessors, (4780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:44,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:15:44,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 365 of 1064 [2023-01-27 20:15:44,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:15:54,895 INFO L130 PetriNetUnfolder]: 24515/44858 cut-off events. [2023-01-27 20:15:54,895 INFO L131 PetriNetUnfolder]: For 528886/528886 co-relation queries the response was YES. [2023-01-27 20:15:55,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257531 conditions, 44858 events. 24515/44858 cut-off events. For 528886/528886 co-relation queries the response was YES. Maximal size of possible extension queue 3065. Compared 443078 event pairs, 8839 based on Foata normal form. 2/44859 useless extension candidates. Maximal degree in co-relation 257437. Up to 19099 conditions per place. [2023-01-27 20:15:55,794 INFO L137 encePairwiseOnDemand]: 1053/1064 looper letters, 734 selfloop transitions, 100 changer transitions 7/841 dead transitions. [2023-01-27 20:15:55,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 841 transitions, 15062 flow [2023-01-27 20:15:55,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-27 20:15:55,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-27 20:15:55,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3808 transitions. [2023-01-27 20:15:55,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35789473684210527 [2023-01-27 20:15:55,798 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3808 transitions. [2023-01-27 20:15:55,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3808 transitions. [2023-01-27 20:15:55,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:15:55,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3808 transitions. [2023-01-27 20:15:55,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 380.8) internal successors, (3808), 10 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:55,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1064.0) internal successors, (11704), 11 states have internal predecessors, (11704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:55,805 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1064.0) internal successors, (11704), 11 states have internal predecessors, (11704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:15:55,805 INFO L175 Difference]: Start difference. First operand has 224 places, 404 transitions, 6993 flow. Second operand 10 states and 3808 transitions. [2023-01-27 20:15:55,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 841 transitions, 15062 flow [2023-01-27 20:16:05,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 841 transitions, 14769 flow, removed 98 selfloop flow, removed 3 redundant places. [2023-01-27 20:16:05,442 INFO L231 Difference]: Finished difference. Result has 235 places, 467 transitions, 8600 flow [2023-01-27 20:16:05,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=6779, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8600, PETRI_PLACES=235, PETRI_TRANSITIONS=467} [2023-01-27 20:16:05,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2023-01-27 20:16:05,443 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 467 transitions, 8600 flow [2023-01-27 20:16:05,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 367.6923076923077) internal successors, (4780), 13 states have internal predecessors, (4780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:05,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:16:05,444 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] [2023-01-27 20:16:05,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-27 20:16:05,444 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)] === [2023-01-27 20:16:05,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:16:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash -447950648, now seen corresponding path program 13 times [2023-01-27 20:16:05,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:16:05,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668883926] [2023-01-27 20:16:05,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:16:05,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:16:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:16:06,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:16:06,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:16:06,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668883926] [2023-01-27 20:16:06,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668883926] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:16:06,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:16:06,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:16:06,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143783453] [2023-01-27 20:16:06,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:16:06,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:16:06,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:16:06,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:16:06,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:16:06,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 1064 [2023-01-27 20:16:06,612 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 467 transitions, 8600 flow. Second operand has 10 states, 10 states have (on average 369.5) internal successors, (3695), 10 states have internal predecessors, (3695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:06,612 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:16:06,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 1064 [2023-01-27 20:16:06,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:16:21,057 INFO L130 PetriNetUnfolder]: 30871/56791 cut-off events. [2023-01-27 20:16:21,057 INFO L131 PetriNetUnfolder]: For 739638/739638 co-relation queries the response was YES. [2023-01-27 20:16:22,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332116 conditions, 56791 events. 30871/56791 cut-off events. For 739638/739638 co-relation queries the response was YES. Maximal size of possible extension queue 3875. Compared 581275 event pairs, 12627 based on Foata normal form. 2/56792 useless extension candidates. Maximal degree in co-relation 332017. Up to 28003 conditions per place. [2023-01-27 20:16:22,380 INFO L137 encePairwiseOnDemand]: 1053/1064 looper letters, 876 selfloop transitions, 160 changer transitions 14/1050 dead transitions. [2023-01-27 20:16:22,380 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 1050 transitions, 18904 flow [2023-01-27 20:16:22,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:16:22,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:16:22,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 6099 transitions. [2023-01-27 20:16:22,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35825892857142855 [2023-01-27 20:16:22,385 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 6099 transitions. [2023-01-27 20:16:22,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 6099 transitions. [2023-01-27 20:16:22,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:16:22,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 6099 transitions. [2023-01-27 20:16:22,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 381.1875) internal successors, (6099), 16 states have internal predecessors, (6099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:22,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 1064.0) internal successors, (18088), 17 states have internal predecessors, (18088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:22,552 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 1064.0) internal successors, (18088), 17 states have internal predecessors, (18088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:22,552 INFO L175 Difference]: Start difference. First operand has 235 places, 467 transitions, 8600 flow. Second operand 16 states and 6099 transitions. [2023-01-27 20:16:22,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 1050 transitions, 18904 flow [2023-01-27 20:16:39,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 1050 transitions, 18683 flow, removed 101 selfloop flow, removed 3 redundant places. [2023-01-27 20:16:39,882 INFO L231 Difference]: Finished difference. Result has 259 places, 528 transitions, 10555 flow [2023-01-27 20:16:39,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=8521, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10555, PETRI_PLACES=259, PETRI_TRANSITIONS=528} [2023-01-27 20:16:39,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2023-01-27 20:16:39,883 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 528 transitions, 10555 flow [2023-01-27 20:16:39,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 369.5) internal successors, (3695), 10 states have internal predecessors, (3695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:39,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:16:39,889 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] [2023-01-27 20:16:39,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-27 20:16:39,889 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)] === [2023-01-27 20:16:39,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:16:39,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1864998854, now seen corresponding path program 14 times [2023-01-27 20:16:39,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:16:39,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336319940] [2023-01-27 20:16:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:16:39,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:16:39,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:16:40,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:16:40,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:16:40,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336319940] [2023-01-27 20:16:40,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336319940] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:16:40,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:16:40,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:16:40,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759395551] [2023-01-27 20:16:40,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:16:40,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:16:40,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:16:40,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:16:40,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:16:40,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1064 [2023-01-27 20:16:40,708 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 528 transitions, 10555 flow. Second operand has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:40,708 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:16:40,708 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1064 [2023-01-27 20:16:40,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:16:56,568 INFO L130 PetriNetUnfolder]: 30869/56774 cut-off events. [2023-01-27 20:16:56,569 INFO L131 PetriNetUnfolder]: For 803964/803964 co-relation queries the response was YES. [2023-01-27 20:16:57,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339350 conditions, 56774 events. 30869/56774 cut-off events. For 803964/803964 co-relation queries the response was YES. Maximal size of possible extension queue 3873. Compared 581699 event pairs, 9335 based on Foata normal form. 1/56774 useless extension candidates. Maximal degree in co-relation 339239. Up to 26768 conditions per place. [2023-01-27 20:16:57,994 INFO L137 encePairwiseOnDemand]: 1049/1064 looper letters, 429 selfloop transitions, 460 changer transitions 7/896 dead transitions. [2023-01-27 20:16:57,994 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 896 transitions, 17622 flow [2023-01-27 20:16:57,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:16:57,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:16:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 5833 transitions. [2023-01-27 20:16:57,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36547619047619045 [2023-01-27 20:16:57,998 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 5833 transitions. [2023-01-27 20:16:57,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 5833 transitions. [2023-01-27 20:16:57,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:16:57,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 5833 transitions. [2023-01-27 20:16:58,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 388.8666666666667) internal successors, (5833), 15 states have internal predecessors, (5833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:58,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 1064.0) internal successors, (17024), 16 states have internal predecessors, (17024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:58,009 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 1064.0) internal successors, (17024), 16 states have internal predecessors, (17024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:16:58,009 INFO L175 Difference]: Start difference. First operand has 259 places, 528 transitions, 10555 flow. Second operand 15 states and 5833 transitions. [2023-01-27 20:16:58,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 896 transitions, 17622 flow [2023-01-27 20:17:16,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 896 transitions, 17479 flow, removed 71 selfloop flow, removed 3 redundant places. [2023-01-27 20:17:16,867 INFO L231 Difference]: Finished difference. Result has 276 places, 702 transitions, 14937 flow [2023-01-27 20:17:16,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=10450, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14937, PETRI_PLACES=276, PETRI_TRANSITIONS=702} [2023-01-27 20:17:16,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2023-01-27 20:17:16,868 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 702 transitions, 14937 flow [2023-01-27 20:17:16,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:17:16,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:17:16,869 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] [2023-01-27 20:17:16,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-27 20:17:16,869 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:17:16,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:17:16,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1317815394, now seen corresponding path program 15 times [2023-01-27 20:17:16,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:17:16,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399803416] [2023-01-27 20:17:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:17:16,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:17:16,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:17:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:17:17,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:17:17,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399803416] [2023-01-27 20:17:17,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399803416] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:17:17,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:17:17,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-27 20:17:17,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463677715] [2023-01-27 20:17:17,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:17:17,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:17:17,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:17:17,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:17:17,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-01-27 20:17:17,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 1064 [2023-01-27 20:17:17,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 702 transitions, 14937 flow. Second operand has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:17:17,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:17:17,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 1064 [2023-01-27 20:17:17,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:17:35,344 INFO L130 PetriNetUnfolder]: 33320/61333 cut-off events. [2023-01-27 20:17:35,345 INFO L131 PetriNetUnfolder]: For 1000612/1000612 co-relation queries the response was YES. [2023-01-27 20:17:36,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 386771 conditions, 61333 events. 33320/61333 cut-off events. For 1000612/1000612 co-relation queries the response was YES. Maximal size of possible extension queue 4178. Compared 633571 event pairs, 13362 based on Foata normal form. 2/61334 useless extension candidates. Maximal degree in co-relation 386654. Up to 28004 conditions per place. [2023-01-27 20:17:36,872 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1005 selfloop transitions, 211 changer transitions 16/1232 dead transitions. [2023-01-27 20:17:36,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 1232 transitions, 25059 flow [2023-01-27 20:17:36,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:17:36,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:17:36,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6055 transitions. [2023-01-27 20:17:36,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793859649122807 [2023-01-27 20:17:36,876 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6055 transitions. [2023-01-27 20:17:36,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6055 transitions. [2023-01-27 20:17:36,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:17:36,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6055 transitions. [2023-01-27 20:17:36,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 403.6666666666667) internal successors, (6055), 15 states have internal predecessors, (6055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:17:36,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 1064.0) internal successors, (17024), 16 states have internal predecessors, (17024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:17:36,886 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 1064.0) internal successors, (17024), 16 states have internal predecessors, (17024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:17:36,887 INFO L175 Difference]: Start difference. First operand has 276 places, 702 transitions, 14937 flow. Second operand 15 states and 6055 transitions. [2023-01-27 20:17:36,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 1232 transitions, 25059 flow [2023-01-27 20:18:05,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1232 transitions, 24749 flow, removed 155 selfloop flow, removed 1 redundant places. [2023-01-27 20:18:05,793 INFO L231 Difference]: Finished difference. Result has 298 places, 749 transitions, 16646 flow [2023-01-27 20:18:05,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=14759, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16646, PETRI_PLACES=298, PETRI_TRANSITIONS=749} [2023-01-27 20:18:05,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2023-01-27 20:18:05,794 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 749 transitions, 16646 flow [2023-01-27 20:18:05,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:05,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:18:05,801 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] [2023-01-27 20:18:05,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-27 20:18:05,802 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:18:05,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:18:05,803 INFO L85 PathProgramCache]: Analyzing trace with hash 178866192, now seen corresponding path program 16 times [2023-01-27 20:18:05,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:18:05,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955707761] [2023-01-27 20:18:05,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:18:05,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:18:05,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:18:06,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:18:06,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:18:06,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955707761] [2023-01-27 20:18:06,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955707761] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:18:06,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:18:06,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:18:06,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028513353] [2023-01-27 20:18:06,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:18:06,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:18:06,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:18:06,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:18:06,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:18:06,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1064 [2023-01-27 20:18:06,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 749 transitions, 16646 flow. Second operand has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:06,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:18:06,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1064 [2023-01-27 20:18:06,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:18:26,323 INFO L130 PetriNetUnfolder]: 33317/61347 cut-off events. [2023-01-27 20:18:26,323 INFO L131 PetriNetUnfolder]: For 1014682/1014682 co-relation queries the response was YES. [2023-01-27 20:18:27,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389198 conditions, 61347 events. 33317/61347 cut-off events. For 1014682/1014682 co-relation queries the response was YES. Maximal size of possible extension queue 4180. Compared 634775 event pairs, 11205 based on Foata normal form. 1/61347 useless extension candidates. Maximal degree in co-relation 389071. Up to 28119 conditions per place. [2023-01-27 20:18:28,151 INFO L137 encePairwiseOnDemand]: 1048/1064 looper letters, 403 selfloop transitions, 518 changer transitions 7/928 dead transitions. [2023-01-27 20:18:28,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 928 transitions, 20423 flow [2023-01-27 20:18:28,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:18:28,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:18:28,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 5842 transitions. [2023-01-27 20:18:28,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36604010025062655 [2023-01-27 20:18:28,165 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 5842 transitions. [2023-01-27 20:18:28,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 5842 transitions. [2023-01-27 20:18:28,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:18:28,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 5842 transitions. [2023-01-27 20:18:28,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 389.46666666666664) internal successors, (5842), 15 states have internal predecessors, (5842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:28,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 1064.0) internal successors, (17024), 16 states have internal predecessors, (17024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:28,177 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 1064.0) internal successors, (17024), 16 states have internal predecessors, (17024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:28,177 INFO L175 Difference]: Start difference. First operand has 298 places, 749 transitions, 16646 flow. Second operand 15 states and 5842 transitions. [2023-01-27 20:18:28,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 928 transitions, 20423 flow [2023-01-27 20:18:55,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 928 transitions, 19968 flow, removed 94 selfloop flow, removed 6 redundant places. [2023-01-27 20:18:55,323 INFO L231 Difference]: Finished difference. Result has 311 places, 768 transitions, 18052 flow [2023-01-27 20:18:55,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=16215, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=502, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18052, PETRI_PLACES=311, PETRI_TRANSITIONS=768} [2023-01-27 20:18:55,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2023-01-27 20:18:55,324 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 768 transitions, 18052 flow [2023-01-27 20:18:55,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:55,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:18:55,325 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] [2023-01-27 20:18:55,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-27 20:18:55,325 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:18:55,325 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:18:55,325 INFO L85 PathProgramCache]: Analyzing trace with hash -317965381, now seen corresponding path program 2 times [2023-01-27 20:18:55,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:18:55,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454136967] [2023-01-27 20:18:55,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:18:55,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:18:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:18:55,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:18:55,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:18:55,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454136967] [2023-01-27 20:18:55,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454136967] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:18:55,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:18:55,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:18:55,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534000020] [2023-01-27 20:18:55,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:18:55,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:18:55,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:18:55,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:18:55,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:18:55,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 1064 [2023-01-27 20:18:55,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 768 transitions, 18052 flow. Second operand has 4 states, 4 states have (on average 426.75) internal successors, (1707), 4 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:18:55,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:18:55,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 1064 [2023-01-27 20:18:55,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:19:19,007 INFO L130 PetriNetUnfolder]: 39389/73419 cut-off events. [2023-01-27 20:19:19,008 INFO L131 PetriNetUnfolder]: For 1377659/1377659 co-relation queries the response was YES. [2023-01-27 20:19:21,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480271 conditions, 73419 events. 39389/73419 cut-off events. For 1377659/1377659 co-relation queries the response was YES. Maximal size of possible extension queue 4819. Compared 786743 event pairs, 10546 based on Foata normal form. 789/74207 useless extension candidates. Maximal degree in co-relation 480139. Up to 32138 conditions per place. [2023-01-27 20:19:21,429 INFO L137 encePairwiseOnDemand]: 1056/1064 looper letters, 1096 selfloop transitions, 206 changer transitions 0/1302 dead transitions. [2023-01-27 20:19:21,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 1302 transitions, 32290 flow [2023-01-27 20:19:21,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:19:21,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:19:21,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1762 transitions. [2023-01-27 20:19:21,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41400375939849626 [2023-01-27 20:19:21,431 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1762 transitions. [2023-01-27 20:19:21,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1762 transitions. [2023-01-27 20:19:21,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:19:21,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1762 transitions. [2023-01-27 20:19:21,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 440.5) internal successors, (1762), 4 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:19:21,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:19:21,434 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:19:21,434 INFO L175 Difference]: Start difference. First operand has 311 places, 768 transitions, 18052 flow. Second operand 4 states and 1762 transitions. [2023-01-27 20:19:21,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 1302 transitions, 32290 flow [2023-01-27 20:20:01,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 1302 transitions, 31026 flow, removed 178 selfloop flow, removed 5 redundant places. [2023-01-27 20:20:01,429 INFO L231 Difference]: Finished difference. Result has 311 places, 841 transitions, 20192 flow [2023-01-27 20:20:01,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=17068, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=20192, PETRI_PLACES=311, PETRI_TRANSITIONS=841} [2023-01-27 20:20:01,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2023-01-27 20:20:01,430 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 841 transitions, 20192 flow [2023-01-27 20:20:01,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 426.75) internal successors, (1707), 4 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:20:01,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:20:01,431 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] [2023-01-27 20:20:01,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-27 20:20:01,431 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:20:01,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:20:01,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1330045670, now seen corresponding path program 17 times [2023-01-27 20:20:01,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:20:01,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044786828] [2023-01-27 20:20:01,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:20:01,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:20:01,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:20:02,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:20:02,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:20:02,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044786828] [2023-01-27 20:20:02,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044786828] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:20:02,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:20:02,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-27 20:20:02,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236046648] [2023-01-27 20:20:02,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:20:02,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:20:02,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:20:02,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:20:02,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-01-27 20:20:02,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1064 [2023-01-27 20:20:02,131 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 841 transitions, 20192 flow. Second operand has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:20:02,131 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:20:02,131 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1064 [2023-01-27 20:20:02,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:20:29,392 INFO L130 PetriNetUnfolder]: 41546/77438 cut-off events. [2023-01-27 20:20:29,392 INFO L131 PetriNetUnfolder]: For 1418452/1418452 co-relation queries the response was YES. [2023-01-27 20:20:31,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517543 conditions, 77438 events. 41546/77438 cut-off events. For 1418452/1418452 co-relation queries the response was YES. Maximal size of possible extension queue 5089. Compared 830930 event pairs, 19593 based on Foata normal form. 2/77439 useless extension candidates. Maximal degree in co-relation 517410. Up to 35892 conditions per place. [2023-01-27 20:20:32,051 INFO L137 encePairwiseOnDemand]: 1050/1064 looper letters, 1153 selfloop transitions, 280 changer transitions 16/1449 dead transitions. [2023-01-27 20:20:32,051 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 1449 transitions, 32823 flow [2023-01-27 20:20:32,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:20:32,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:20:32,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 6669 transitions. [2023-01-27 20:20:32,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36869747899159666 [2023-01-27 20:20:32,055 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 6669 transitions. [2023-01-27 20:20:32,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 6669 transitions. [2023-01-27 20:20:32,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:20:32,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 6669 transitions. [2023-01-27 20:20:32,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 392.29411764705884) internal successors, (6669), 17 states have internal predecessors, (6669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:20:32,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1064.0) internal successors, (19152), 18 states have internal predecessors, (19152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:20:32,067 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1064.0) internal successors, (19152), 18 states have internal predecessors, (19152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:20:32,067 INFO L175 Difference]: Start difference. First operand has 311 places, 841 transitions, 20192 flow. Second operand 17 states and 6669 transitions. [2023-01-27 20:20:32,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 1449 transitions, 32823 flow [2023-01-27 20:21:23,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 1449 transitions, 32807 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-01-27 20:21:23,104 INFO L231 Difference]: Finished difference. Result has 341 places, 908 transitions, 22973 flow [2023-01-27 20:21:23,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=20190, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=22973, PETRI_PLACES=341, PETRI_TRANSITIONS=908} [2023-01-27 20:21:23,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2023-01-27 20:21:23,105 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 908 transitions, 22973 flow [2023-01-27 20:21:23,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 379.5) internal successors, (3795), 10 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:21:23,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:21:23,106 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] [2023-01-27 20:21:23,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-27 20:21:23,106 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:21:23,106 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:21:23,106 INFO L85 PathProgramCache]: Analyzing trace with hash -857679955, now seen corresponding path program 3 times [2023-01-27 20:21:23,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:21:23,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980060509] [2023-01-27 20:21:23,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:21:23,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:21:23,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:21:23,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:21:23,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:21:23,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980060509] [2023-01-27 20:21:23,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980060509] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:21:23,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:21:23,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:21:23,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327211310] [2023-01-27 20:21:23,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:21:23,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:21:23,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:21:23,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:21:23,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:21:23,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 1064 [2023-01-27 20:21:23,222 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 908 transitions, 22973 flow. Second operand has 4 states, 4 states have (on average 426.75) internal successors, (1707), 4 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:21:23,222 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:21:23,222 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 1064 [2023-01-27 20:21:23,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:21:51,026 INFO L130 PetriNetUnfolder]: 42071/76230 cut-off events. [2023-01-27 20:21:51,027 INFO L131 PetriNetUnfolder]: For 1524772/1524772 co-relation queries the response was YES. [2023-01-27 20:21:53,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 516578 conditions, 76230 events. 42071/76230 cut-off events. For 1524772/1524772 co-relation queries the response was YES. Maximal size of possible extension queue 4880. Compared 792088 event pairs, 10702 based on Foata normal form. 781/77010 useless extension candidates. Maximal degree in co-relation 516430. Up to 37857 conditions per place. [2023-01-27 20:21:53,949 INFO L137 encePairwiseOnDemand]: 1056/1064 looper letters, 966 selfloop transitions, 269 changer transitions 0/1235 dead transitions. [2023-01-27 20:21:53,950 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1235 transitions, 31633 flow [2023-01-27 20:21:53,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:21:53,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:21:53,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1758 transitions. [2023-01-27 20:21:53,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130639097744361 [2023-01-27 20:21:53,951 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1758 transitions. [2023-01-27 20:21:53,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1758 transitions. [2023-01-27 20:21:53,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:21:53,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1758 transitions. [2023-01-27 20:21:53,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 439.5) internal successors, (1758), 4 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:21:53,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:21:53,954 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1064.0) internal successors, (5320), 5 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:21:53,954 INFO L175 Difference]: Start difference. First operand has 341 places, 908 transitions, 22973 flow. Second operand 4 states and 1758 transitions. [2023-01-27 20:21:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 1235 transitions, 31633 flow [2023-01-27 20:22:38,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1235 transitions, 30772 flow, removed 240 selfloop flow, removed 5 redundant places. [2023-01-27 20:22:38,770 INFO L231 Difference]: Finished difference. Result has 339 places, 942 transitions, 23740 flow [2023-01-27 20:22:38,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=19921, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=23740, PETRI_PLACES=339, PETRI_TRANSITIONS=942} [2023-01-27 20:22:38,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2023-01-27 20:22:38,771 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 942 transitions, 23740 flow [2023-01-27 20:22:38,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 426.75) internal successors, (1707), 4 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:22:38,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:22:38,771 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] [2023-01-27 20:22:38,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-27 20:22:38,772 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:22:38,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:22:38,772 INFO L85 PathProgramCache]: Analyzing trace with hash -777514146, now seen corresponding path program 18 times [2023-01-27 20:22:38,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:22:38,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924456357] [2023-01-27 20:22:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:22:38,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:22:38,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:22:39,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-27 20:22:39,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:22:39,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924456357] [2023-01-27 20:22:39,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924456357] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:22:39,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:22:39,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-27 20:22:39,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486865266] [2023-01-27 20:22:39,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:22:39,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:22:39,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:22:39,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:22:39,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-01-27 20:22:39,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 387 out of 1064 [2023-01-27 20:22:39,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 942 transitions, 23740 flow. Second operand has 9 states, 9 states have (on average 390.8888888888889) internal successors, (3518), 9 states have internal predecessors, (3518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:22:39,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:22:39,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 387 of 1064 [2023-01-27 20:22:39,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand