./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-node-trans.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-trans.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b79c2a620eba99d5ba65b548a8599a4feb45877b2c0c8388713c23f9a60bea18 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 12:02:07,641 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 12:02:07,643 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 12:02:07,676 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 12:02:07,676 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 12:02:07,678 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 12:02:07,680 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 12:02:07,682 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 12:02:07,683 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 12:02:07,687 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 12:02:07,687 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 12:02:07,689 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 12:02:07,689 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 12:02:07,691 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 12:02:07,692 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 12:02:07,695 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 12:02:07,696 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 12:02:07,697 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 12:02:07,698 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 12:02:07,702 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 12:02:07,703 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 12:02:07,703 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 12:02:07,704 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 12:02:07,705 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 12:02:07,710 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 12:02:07,710 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 12:02:07,710 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 12:02:07,711 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 12:02:07,712 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 12:02:07,712 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 12:02:07,712 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 12:02:07,714 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 12:02:07,715 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 12:02:07,715 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 12:02:07,716 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 12:02:07,716 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 12:02:07,717 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 12:02:07,717 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 12:02:07,717 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 12:02:07,718 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 12:02:07,718 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 12:02:07,720 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 12:02:07,749 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 12:02:07,749 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 12:02:07,750 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 12:02:07,750 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 12:02:07,751 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 12:02:07,751 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 12:02:07,751 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 12:02:07,752 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 12:02:07,752 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 12:02:07,752 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 12:02:07,753 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 12:02:07,754 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 12:02:07,754 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 12:02:07,754 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 12:02:07,754 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 12:02:07,754 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 12:02:07,754 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 12:02:07,754 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 12:02:07,755 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 12:02:07,755 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 12:02:07,755 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 12:02:07,755 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 12:02:07,755 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 12:02:07,755 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 12:02:07,755 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 12:02:07,756 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 12:02:07,756 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 12:02:07,756 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 12:02:07,756 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b79c2a620eba99d5ba65b548a8599a4feb45877b2c0c8388713c23f9a60bea18 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 12:02:07,996 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 12:02:08,010 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 12:02:08,011 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 12:02:08,012 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 12:02:08,012 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 12:02:08,013 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-trans.wvr.c [2023-09-01 12:02:09,029 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 12:02:09,203 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 12:02:09,203 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-trans.wvr.c [2023-09-01 12:02:09,208 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/525cd55f3/94e803ea75124258af911f04cf9f6bfc/FLAGd59c13154 [2023-09-01 12:02:09,217 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/525cd55f3/94e803ea75124258af911f04cf9f6bfc [2023-09-01 12:02:09,218 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 12:02:09,219 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 12:02:09,220 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 12:02:09,223 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 12:02:09,225 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 12:02:09,225 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,226 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c40993e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09, skipping insertion in model container [2023-09-01 12:02:09,226 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,230 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 12:02:09,243 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 12:02:09,339 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-trans.wvr.c[3945,3958] [2023-09-01 12:02:09,347 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 12:02:09,353 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 12:02:09,369 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-trans.wvr.c[3945,3958] [2023-09-01 12:02:09,373 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 12:02:09,387 INFO L208 MainTranslator]: Completed translation [2023-09-01 12:02:09,387 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09 WrapperNode [2023-09-01 12:02:09,387 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 12:02:09,388 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 12:02:09,388 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 12:02:09,388 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 12:02:09,392 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,399 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,419 INFO L138 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 22, calls inlined = 34, statements flattened = 431 [2023-09-01 12:02:09,419 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 12:02:09,420 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 12:02:09,420 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 12:02:09,420 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 12:02:09,425 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,425 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,429 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,429 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,437 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,439 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,441 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,442 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,445 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 12:02:09,445 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 12:02:09,446 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 12:02:09,446 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 12:02:09,446 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (1/1) ... [2023-09-01 12:02:09,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 12:02:09,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:09,494 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-09-01 12:02:09,517 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-09-01 12:02:09,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 12:02:09,527 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 12:02:09,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 12:02:09,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 12:02:09,527 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 12:02:09,528 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 12:02:09,528 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 12:02:09,528 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 12:02:09,528 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-09-01 12:02:09,529 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-09-01 12:02:09,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 12:02:09,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 12:02:09,529 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 12:02:09,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 12:02:09,529 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 12:02:09,530 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 12:02:09,673 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 12:02:09,674 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 12:02:10,122 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 12:02:10,132 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 12:02:10,132 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-09-01 12:02:10,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 12:02:10 BoogieIcfgContainer [2023-09-01 12:02:10,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 12:02:10,143 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 12:02:10,143 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 12:02:10,145 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 12:02:10,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 12:02:09" (1/3) ... [2023-09-01 12:02:10,145 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e41a74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 12:02:10, skipping insertion in model container [2023-09-01 12:02:10,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 12:02:09" (2/3) ... [2023-09-01 12:02:10,146 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e41a74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 12:02:10, skipping insertion in model container [2023-09-01 12:02:10,146 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 12:02:10" (3/3) ... [2023-09-01 12:02:10,147 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-node-trans.wvr.c [2023-09-01 12:02:10,151 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 12:02:10,157 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 12:02:10,157 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 12:02:10,157 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 12:02:10,287 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-09-01 12:02:10,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 470 places, 501 transitions, 1026 flow [2023-09-01 12:02:10,461 INFO L130 PetriNetUnfolder]: 41/498 cut-off events. [2023-09-01 12:02:10,463 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 12:02:10,469 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-09-01 12:02:10,470 INFO L82 GeneralOperation]: Start removeDead. Operand has 470 places, 501 transitions, 1026 flow [2023-09-01 12:02:10,477 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 488 transitions, 994 flow [2023-09-01 12:02:10,480 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 12:02:10,490 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 488 transitions, 994 flow [2023-09-01 12:02:10,492 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 488 transitions, 994 flow [2023-09-01 12:02:10,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 488 transitions, 994 flow [2023-09-01 12:02:10,554 INFO L130 PetriNetUnfolder]: 41/488 cut-off events. [2023-09-01 12:02:10,555 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 12:02:10,558 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-09-01 12:02:10,568 INFO L119 LiptonReduction]: Number of co-enabled transitions 17280 [2023-09-01 12:02:21,919 INFO L134 LiptonReduction]: Checked pairs total: 21051 [2023-09-01 12:02:21,933 INFO L136 LiptonReduction]: Total number of compositions: 563 [2023-09-01 12:02:21,951 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 12:02:21,972 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=true, 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;@38ce7c92, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 12:02:21,973 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-09-01 12:02:21,988 INFO L130 PetriNetUnfolder]: 10/41 cut-off events. [2023-09-01 12:02:21,989 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-09-01 12:02:21,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:21,990 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-09-01 12:02:21,991 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-09-01 12:02:21,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash -496890906, now seen corresponding path program 1 times [2023-09-01 12:02:22,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:22,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427464021] [2023-09-01 12:02:22,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:22,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:22,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:02:22,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:22,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427464021] [2023-09-01 12:02:22,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427464021] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:22,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:22,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 12:02:22,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004101679] [2023-09-01 12:02:22,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:22,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-09-01 12:02:22,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:22,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-09-01 12:02:22,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-09-01 12:02:22,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1064 [2023-09-01 12:02:22,350 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-09-01 12:02:22,351 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:22,351 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1064 [2023-09-01 12:02:22,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:22,544 INFO L130 PetriNetUnfolder]: 699/1048 cut-off events. [2023-09-01 12:02:22,544 INFO L131 PetriNetUnfolder]: For 83/83 co-relation queries the response was YES. [2023-09-01 12:02:22,546 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-09-01 12:02:22,551 INFO L137 encePairwiseOnDemand]: 1063/1064 looper letters, 41 selfloop transitions, 0 changer transitions 0/41 dead transitions. [2023-09-01 12:02:22,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 182 flow [2023-09-01 12:02:22,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-09-01 12:02:22,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-09-01 12:02:22,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 972 transitions. [2023-09-01 12:02:22,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567669172932331 [2023-09-01 12:02:22,570 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 972 transitions. [2023-09-01 12:02:22,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 972 transitions. [2023-09-01 12:02:22,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:22,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 972 transitions. [2023-09-01 12:02:22,581 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-09-01 12:02:22,588 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-09-01 12:02:22,591 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-09-01 12:02:22,593 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 102 flow. Second operand 2 states and 972 transitions. [2023-09-01 12:02:22,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 182 flow [2023-09-01 12:02:22,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 170 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-09-01 12:02:22,599 INFO L231 Difference]: Finished difference. Result has 37 places, 41 transitions, 88 flow [2023-09-01 12:02:22,601 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-09-01 12:02:22,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -5 predicate places. [2023-09-01 12:02:22,605 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 41 transitions, 88 flow [2023-09-01 12:02:22,605 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-09-01 12:02:22,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:22,606 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-09-01 12:02:22,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 12:02:22,608 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-09-01 12:02:22,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:22,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2005961306, now seen corresponding path program 1 times [2023-09-01 12:02:22,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:22,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465327299] [2023-09-01 12:02:22,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:22,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:22,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:02:22,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:22,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465327299] [2023-09-01 12:02:22,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465327299] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:22,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:22,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:02:22,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955100457] [2023-09-01 12:02:22,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:22,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 12:02:22,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:22,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 12:02:22,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 12:02:22,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 1064 [2023-09-01 12:02:22,768 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-09-01 12:02:22,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:22,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 1064 [2023-09-01 12:02:22,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:22,944 INFO L130 PetriNetUnfolder]: 789/1184 cut-off events. [2023-09-01 12:02:22,944 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2023-09-01 12:02:22,945 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-09-01 12:02:22,948 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 52 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2023-09-01 12:02:22,948 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 55 transitions, 228 flow [2023-09-01 12:02:22,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 12:02:22,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 12:02:22,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1430 transitions. [2023-09-01 12:02:22,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44799498746867167 [2023-09-01 12:02:22,952 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1430 transitions. [2023-09-01 12:02:22,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1430 transitions. [2023-09-01 12:02:22,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:22,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1430 transitions. [2023-09-01 12:02:22,955 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-09-01 12:02:22,959 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-09-01 12:02:22,960 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-09-01 12:02:22,960 INFO L175 Difference]: Start difference. First operand has 37 places, 41 transitions, 88 flow. Second operand 3 states and 1430 transitions. [2023-09-01 12:02:22,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 55 transitions, 228 flow [2023-09-01 12:02:22,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 228 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 12:02:22,962 INFO L231 Difference]: Finished difference. Result has 41 places, 42 transitions, 106 flow [2023-09-01 12:02:22,962 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-09-01 12:02:22,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -1 predicate places. [2023-09-01 12:02:22,963 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 42 transitions, 106 flow [2023-09-01 12:02:22,964 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-09-01 12:02:22,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:22,964 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-09-01 12:02:22,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 12:02:22,965 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-09-01 12:02:22,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:22,965 INFO L85 PathProgramCache]: Analyzing trace with hash -2002543410, now seen corresponding path program 1 times [2023-09-01 12:02:22,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:22,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011440341] [2023-09-01 12:02:22,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:22,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:22,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:23,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 12:02:23,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:23,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011440341] [2023-09-01 12:02:23,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011440341] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:23,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:23,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 12:02:23,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608077765] [2023-09-01 12:02:23,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:23,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 12:02:23,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:23,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 12:02:23,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 12:02:23,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1064 [2023-09-01 12:02:23,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 42 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 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-09-01 12:02:23,139 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:23,139 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1064 [2023-09-01 12:02:23,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:23,300 INFO L130 PetriNetUnfolder]: 789/1185 cut-off events. [2023-09-01 12:02:23,301 INFO L131 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2023-09-01 12:02:23,302 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-09-01 12:02:23,305 INFO L137 encePairwiseOnDemand]: 1061/1064 looper letters, 41 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2023-09-01 12:02:23,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 43 transitions, 194 flow [2023-09-01 12:02:23,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 12:02:23,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 12:02:23,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1402 transitions. [2023-09-01 12:02:23,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392230576441103 [2023-09-01 12:02:23,309 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1402 transitions. [2023-09-01 12:02:23,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1402 transitions. [2023-09-01 12:02:23,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:23,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1402 transitions. [2023-09-01 12:02:23,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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-09-01 12:02:23,316 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-09-01 12:02:23,317 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-09-01 12:02:23,317 INFO L175 Difference]: Start difference. First operand has 41 places, 42 transitions, 106 flow. Second operand 3 states and 1402 transitions. [2023-09-01 12:02:23,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 43 transitions, 194 flow [2023-09-01 12:02:23,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 188 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:23,321 INFO L231 Difference]: Finished difference. Result has 42 places, 43 transitions, 112 flow [2023-09-01 12:02:23,321 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-09-01 12:02:23,321 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2023-09-01 12:02:23,322 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 43 transitions, 112 flow [2023-09-01 12:02:23,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 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-09-01 12:02:23,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:23,323 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-09-01 12:02:23,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 12:02:23,323 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-09-01 12:02:23,323 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:23,323 INFO L85 PathProgramCache]: Analyzing trace with hash 283624533, now seen corresponding path program 1 times [2023-09-01 12:02:23,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:23,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702047429] [2023-09-01 12:02:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:23,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:23,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:23,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 12:02:23,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:23,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702047429] [2023-09-01 12:02:23,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702047429] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:23,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:23,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:02:23,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125641314] [2023-09-01 12:02:23,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:23,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 12:02:23,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:23,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 12:02:23,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-09-01 12:02:23,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-09-01 12:02:23,524 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 43 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 458.5) internal successors, (1834), 4 states have internal predecessors, (1834), 0 states have call successors, (0), 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-09-01 12:02:23,524 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:23,524 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-09-01 12:02:23,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:23,688 INFO L130 PetriNetUnfolder]: 789/1186 cut-off events. [2023-09-01 12:02:23,688 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-09-01 12:02:23,690 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-09-01 12:02:23,694 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 41 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2023-09-01 12:02:23,695 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 44 transitions, 202 flow [2023-09-01 12:02:23,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 12:02:23,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 12:02:23,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-09-01 12:02:23,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-09-01 12:02:23,699 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-09-01 12:02:23,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-09-01 12:02:23,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:23,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-09-01 12:02:23,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 461.75) internal successors, (1847), 4 states have internal predecessors, (1847), 0 states have call successors, (0), 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-09-01 12:02:23,708 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-09-01 12:02:23,710 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-09-01 12:02:23,710 INFO L175 Difference]: Start difference. First operand has 42 places, 43 transitions, 112 flow. Second operand 4 states and 1847 transitions. [2023-09-01 12:02:23,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 44 transitions, 202 flow [2023-09-01 12:02:23,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 198 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 12:02:23,712 INFO L231 Difference]: Finished difference. Result has 45 places, 44 transitions, 122 flow [2023-09-01 12:02:23,713 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-09-01 12:02:23,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2023-09-01 12:02:23,713 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 44 transitions, 122 flow [2023-09-01 12:02:23,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 458.5) internal successors, (1834), 4 states have internal predecessors, (1834), 0 states have call successors, (0), 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-09-01 12:02:23,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:23,715 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-09-01 12:02:23,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 12:02:23,715 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-09-01 12:02:23,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:23,715 INFO L85 PathProgramCache]: Analyzing trace with hash 194249792, now seen corresponding path program 1 times [2023-09-01 12:02:23,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:23,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735854110] [2023-09-01 12:02:23,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:23,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:23,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 12:02:23,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:23,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735854110] [2023-09-01 12:02:23,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735854110] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:23,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:23,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:02:23,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824709022] [2023-09-01 12:02:23,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:23,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 12:02:23,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:23,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 12:02:23,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 12:02:23,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-09-01 12:02:23,927 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 44 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 458.75) internal successors, (1835), 4 states have internal predecessors, (1835), 0 states have call successors, (0), 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-09-01 12:02:23,927 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:23,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-09-01 12:02:23,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:24,083 INFO L130 PetriNetUnfolder]: 789/1187 cut-off events. [2023-09-01 12:02:24,083 INFO L131 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2023-09-01 12:02:24,085 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-09-01 12:02:24,088 INFO L137 encePairwiseOnDemand]: 1059/1064 looper letters, 41 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2023-09-01 12:02:24,089 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 45 transitions, 214 flow [2023-09-01 12:02:24,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 12:02:24,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 12:02:24,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1848 transitions. [2023-09-01 12:02:24,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2023-09-01 12:02:24,093 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1848 transitions. [2023-09-01 12:02:24,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1848 transitions. [2023-09-01 12:02:24,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:24,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1848 transitions. [2023-09-01 12:02:24,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 462.0) internal successors, (1848), 4 states have internal predecessors, (1848), 0 states have call successors, (0), 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-09-01 12:02:24,101 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-09-01 12:02:24,103 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-09-01 12:02:24,103 INFO L175 Difference]: Start difference. First operand has 45 places, 44 transitions, 122 flow. Second operand 4 states and 1848 transitions. [2023-09-01 12:02:24,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 45 transitions, 214 flow [2023-09-01 12:02:24,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 208 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:24,106 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 134 flow [2023-09-01 12:02:24,107 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-09-01 12:02:24,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2023-09-01 12:02:24,107 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 134 flow [2023-09-01 12:02:24,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 458.75) internal successors, (1835), 4 states have internal predecessors, (1835), 0 states have call successors, (0), 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-09-01 12:02:24,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:24,109 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-09-01 12:02:24,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 12:02:24,109 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-09-01 12:02:24,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:24,109 INFO L85 PathProgramCache]: Analyzing trace with hash 917435877, now seen corresponding path program 1 times [2023-09-01 12:02:24,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:24,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143187971] [2023-09-01 12:02:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:24,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:24,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:24,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 12:02:24,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:24,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143187971] [2023-09-01 12:02:24,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143187971] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:24,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:24,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:02:24,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835330038] [2023-09-01 12:02:24,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:24,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 12:02:24,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:24,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 12:02:24,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 12:02:24,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-09-01 12:02:24,301 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 459.0) internal successors, (1836), 4 states have internal predecessors, (1836), 0 states have call successors, (0), 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-09-01 12:02:24,301 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:24,301 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-09-01 12:02:24,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:24,461 INFO L130 PetriNetUnfolder]: 789/1188 cut-off events. [2023-09-01 12:02:24,461 INFO L131 PetriNetUnfolder]: For 54/54 co-relation queries the response was YES. [2023-09-01 12:02:24,463 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-09-01 12:02:24,467 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 43 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2023-09-01 12:02:24,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 46 transitions, 228 flow [2023-09-01 12:02:24,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 12:02:24,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 12:02:24,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-09-01 12:02:24,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-09-01 12:02:24,471 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-09-01 12:02:24,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-09-01 12:02:24,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:24,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-09-01 12:02:24,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 461.75) internal successors, (1847), 4 states have internal predecessors, (1847), 0 states have call successors, (0), 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-09-01 12:02:24,479 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-09-01 12:02:24,480 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-09-01 12:02:24,481 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 134 flow. Second operand 4 states and 1847 transitions. [2023-09-01 12:02:24,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 46 transitions, 228 flow [2023-09-01 12:02:24,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 46 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:24,483 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 144 flow [2023-09-01 12:02:24,483 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-09-01 12:02:24,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2023-09-01 12:02:24,484 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 144 flow [2023-09-01 12:02:24,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 459.0) internal successors, (1836), 4 states have internal predecessors, (1836), 0 states have call successors, (0), 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-09-01 12:02:24,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:24,485 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-09-01 12:02:24,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 12:02:24,486 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-09-01 12:02:24,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:24,486 INFO L85 PathProgramCache]: Analyzing trace with hash -230399429, now seen corresponding path program 1 times [2023-09-01 12:02:24,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:24,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306144933] [2023-09-01 12:02:24,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:24,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:24,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:24,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 12:02:24,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:24,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306144933] [2023-09-01 12:02:24,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306144933] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 12:02:24,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247491271] [2023-09-01 12:02:24,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:24,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 12:02:24,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 12:02:24,698 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-09-01 12:02:24,703 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-09-01 12:02:24,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:24,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-01 12:02:24,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 12:02:24,889 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 12:02:24,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 12:02:24,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247491271] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:24,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 12:02:24,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-09-01 12:02:24,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481578345] [2023-09-01 12:02:24,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:24,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 12:02:24,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:24,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 12:02:24,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-09-01 12:02:24,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-09-01 12:02:24,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 144 flow. Second operand has 4 states, 4 states have (on average 459.25) internal successors, (1837), 4 states have internal predecessors, (1837), 0 states have call successors, (0), 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-09-01 12:02:24,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:24,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-09-01 12:02:24,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:25,136 INFO L130 PetriNetUnfolder]: 789/1189 cut-off events. [2023-09-01 12:02:25,136 INFO L131 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2023-09-01 12:02:25,137 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-09-01 12:02:25,140 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 44 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2023-09-01 12:02:25,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 240 flow [2023-09-01 12:02:25,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 12:02:25,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 12:02:25,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-09-01 12:02:25,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-09-01 12:02:25,144 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-09-01 12:02:25,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-09-01 12:02:25,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:25,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-09-01 12:02:25,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 461.75) internal successors, (1847), 4 states have internal predecessors, (1847), 0 states have call successors, (0), 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-09-01 12:02:25,152 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-09-01 12:02:25,153 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-09-01 12:02:25,153 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 144 flow. Second operand 4 states and 1847 transitions. [2023-09-01 12:02:25,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 240 flow [2023-09-01 12:02:25,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 47 transitions, 234 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:25,155 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 152 flow [2023-09-01 12:02:25,155 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-09-01 12:02:25,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2023-09-01 12:02:25,156 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 152 flow [2023-09-01 12:02:25,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 459.25) internal successors, (1837), 4 states have internal predecessors, (1837), 0 states have call successors, (0), 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-09-01 12:02:25,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:25,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:02:25,165 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-09-01 12:02:25,363 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-09-01 12:02:25,363 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-09-01 12:02:25,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:25,364 INFO L85 PathProgramCache]: Analyzing trace with hash 131576679, now seen corresponding path program 1 times [2023-09-01 12:02:25,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:25,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448340199] [2023-09-01 12:02:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:25,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:25,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-09-01 12:02:25,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:25,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448340199] [2023-09-01 12:02:25,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448340199] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:25,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:25,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:02:25,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033696783] [2023-09-01 12:02:25,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:25,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 12:02:25,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:25,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 12:02:25,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 12:02:25,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-09-01 12:02:25,547 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 459.5) internal successors, (1838), 4 states have internal predecessors, (1838), 0 states have call successors, (0), 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-09-01 12:02:25,547 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:25,547 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-09-01 12:02:25,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:25,718 INFO L130 PetriNetUnfolder]: 789/1190 cut-off events. [2023-09-01 12:02:25,718 INFO L131 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2023-09-01 12:02:25,719 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-09-01 12:02:25,723 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 45 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2023-09-01 12:02:25,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 250 flow [2023-09-01 12:02:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 12:02:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 12:02:25,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-09-01 12:02:25,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-09-01 12:02:25,727 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-09-01 12:02:25,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-09-01 12:02:25,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:25,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-09-01 12:02:25,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 461.75) internal successors, (1847), 4 states have internal predecessors, (1847), 0 states have call successors, (0), 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-09-01 12:02:25,735 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-09-01 12:02:25,736 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-09-01 12:02:25,736 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 152 flow. Second operand 4 states and 1847 transitions. [2023-09-01 12:02:25,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 250 flow [2023-09-01 12:02:25,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 48 transitions, 244 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:25,739 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 160 flow [2023-09-01 12:02:25,739 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-09-01 12:02:25,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2023-09-01 12:02:25,739 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 160 flow [2023-09-01 12:02:25,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 459.5) internal successors, (1838), 4 states have internal predecessors, (1838), 0 states have call successors, (0), 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-09-01 12:02:25,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:25,740 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-09-01 12:02:25,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-09-01 12:02:25,741 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-09-01 12:02:25,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:25,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1404509908, now seen corresponding path program 1 times [2023-09-01 12:02:25,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:25,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433480791] [2023-09-01 12:02:25,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:25,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:27,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:27,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:27,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433480791] [2023-09-01 12:02:27,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433480791] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:27,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:27,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-09-01 12:02:27,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140929702] [2023-09-01 12:02:27,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:27,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 12:02:27,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:27,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 12:02:27,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2023-09-01 12:02:30,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 390 out of 1064 [2023-09-01 12:02:30,117 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 160 flow. Second operand has 17 states, 17 states have (on average 392.05882352941177) internal successors, (6665), 17 states have internal predecessors, (6665), 0 states have call successors, (0), 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-09-01 12:02:30,117 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:30,117 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 390 of 1064 [2023-09-01 12:02:30,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:32,261 INFO L130 PetriNetUnfolder]: 2269/3572 cut-off events. [2023-09-01 12:02:32,261 INFO L131 PetriNetUnfolder]: For 382/382 co-relation queries the response was YES. [2023-09-01 12:02:32,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8196 conditions, 3572 events. 2269/3572 cut-off events. For 382/382 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19020 event pairs, 402 based on Foata normal form. 1/3277 useless extension candidates. Maximal degree in co-relation 8185. Up to 866 conditions per place. [2023-09-01 12:02:32,274 INFO L137 encePairwiseOnDemand]: 1044/1064 looper letters, 194 selfloop transitions, 62 changer transitions 7/263 dead transitions. [2023-09-01 12:02:32,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 263 transitions, 1256 flow [2023-09-01 12:02:32,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 12:02:32,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 12:02:32,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8441 transitions. [2023-09-01 12:02:32,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3777747941281776 [2023-09-01 12:02:32,290 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8441 transitions. [2023-09-01 12:02:32,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8441 transitions. [2023-09-01 12:02:32,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:32,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8441 transitions. [2023-09-01 12:02:32,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 401.95238095238096) internal successors, (8441), 21 states have internal predecessors, (8441), 0 states have call successors, (0), 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-09-01 12:02:32,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1064.0) internal successors, (23408), 22 states have internal predecessors, (23408), 0 states have call successors, (0), 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-09-01 12:02:32,329 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1064.0) internal successors, (23408), 22 states have internal predecessors, (23408), 0 states have call successors, (0), 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-09-01 12:02:32,329 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 160 flow. Second operand 21 states and 8441 transitions. [2023-09-01 12:02:32,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 263 transitions, 1256 flow [2023-09-01 12:02:32,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 263 transitions, 1250 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:32,345 INFO L231 Difference]: Finished difference. Result has 83 places, 116 transitions, 633 flow [2023-09-01 12:02:32,345 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=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=633, PETRI_PLACES=83, PETRI_TRANSITIONS=116} [2023-09-01 12:02:32,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2023-09-01 12:02:32,346 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 116 transitions, 633 flow [2023-09-01 12:02:32,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 392.05882352941177) internal successors, (6665), 17 states have internal predecessors, (6665), 0 states have call successors, (0), 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-09-01 12:02:32,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:32,348 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-09-01 12:02:32,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 12:02:32,349 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-09-01 12:02:32,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:32,349 INFO L85 PathProgramCache]: Analyzing trace with hash -2043930938, now seen corresponding path program 2 times [2023-09-01 12:02:32,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:32,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97334393] [2023-09-01 12:02:32,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:32,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:32,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:33,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:33,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97334393] [2023-09-01 12:02:33,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97334393] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:33,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:33,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 12:02:33,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447397313] [2023-09-01 12:02:33,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:33,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 12:02:33,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:33,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 12:02:33,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-09-01 12:02:35,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 405 out of 1064 [2023-09-01 12:02:35,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 116 transitions, 633 flow. Second operand has 11 states, 11 states have (on average 408.1818181818182) internal successors, (4490), 11 states have internal predecessors, (4490), 0 states have call successors, (0), 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-09-01 12:02:35,114 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:35,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 405 of 1064 [2023-09-01 12:02:35,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:37,369 INFO L130 PetriNetUnfolder]: 5246/8500 cut-off events. [2023-09-01 12:02:37,369 INFO L131 PetriNetUnfolder]: For 13035/13035 co-relation queries the response was YES. [2023-09-01 12:02:37,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29269 conditions, 8500 events. 5246/8500 cut-off events. For 13035/13035 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 55536 event pairs, 886 based on Foata normal form. 1/8500 useless extension candidates. Maximal degree in co-relation 29246. Up to 2730 conditions per place. [2023-09-01 12:02:37,424 INFO L137 encePairwiseOnDemand]: 1047/1064 looper letters, 295 selfloop transitions, 221 changer transitions 7/523 dead transitions. [2023-09-01 12:02:37,425 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 523 transitions, 3808 flow [2023-09-01 12:02:37,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 12:02:37,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 12:02:37,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8739 transitions. [2023-09-01 12:02:37,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39111170784103116 [2023-09-01 12:02:37,440 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8739 transitions. [2023-09-01 12:02:37,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8739 transitions. [2023-09-01 12:02:37,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:37,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8739 transitions. [2023-09-01 12:02:37,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 416.14285714285717) internal successors, (8739), 21 states have internal predecessors, (8739), 0 states have call successors, (0), 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-09-01 12:02:37,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1064.0) internal successors, (23408), 22 states have internal predecessors, (23408), 0 states have call successors, (0), 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-09-01 12:02:37,476 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1064.0) internal successors, (23408), 22 states have internal predecessors, (23408), 0 states have call successors, (0), 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-09-01 12:02:37,476 INFO L175 Difference]: Start difference. First operand has 83 places, 116 transitions, 633 flow. Second operand 21 states and 8739 transitions. [2023-09-01 12:02:37,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 523 transitions, 3808 flow [2023-09-01 12:02:37,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 523 transitions, 3791 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-09-01 12:02:37,574 INFO L231 Difference]: Finished difference. Result has 114 places, 353 transitions, 2987 flow [2023-09-01 12:02:37,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2987, PETRI_PLACES=114, PETRI_TRANSITIONS=353} [2023-09-01 12:02:37,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2023-09-01 12:02:37,575 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 353 transitions, 2987 flow [2023-09-01 12:02:37,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 408.1818181818182) internal successors, (4490), 11 states have internal predecessors, (4490), 0 states have call successors, (0), 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-09-01 12:02:37,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:37,577 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-09-01 12:02:37,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 12:02:37,577 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-09-01 12:02:37,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:37,577 INFO L85 PathProgramCache]: Analyzing trace with hash 438698926, now seen corresponding path program 3 times [2023-09-01 12:02:37,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:37,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278678350] [2023-09-01 12:02:37,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:37,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:37,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:38,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:38,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278678350] [2023-09-01 12:02:38,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278678350] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:38,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:38,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:02:38,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863910057] [2023-09-01 12:02:38,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:38,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:02:38,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:38,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:02:38,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:02:38,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:02:38,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 353 transitions, 2987 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:02:38,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:38,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:02:38,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:40,610 INFO L130 PetriNetUnfolder]: 6096/10078 cut-off events. [2023-09-01 12:02:40,611 INFO L131 PetriNetUnfolder]: For 37061/37061 co-relation queries the response was YES. [2023-09-01 12:02:40,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45605 conditions, 10078 events. 6096/10078 cut-off events. For 37061/37061 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 69059 event pairs, 1289 based on Foata normal form. 1/10078 useless extension candidates. Maximal degree in co-relation 45568. Up to 4742 conditions per place. [2023-09-01 12:02:40,751 INFO L137 encePairwiseOnDemand]: 1056/1064 looper letters, 606 selfloop transitions, 77 changer transitions 7/690 dead transitions. [2023-09-01 12:02:40,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 690 transitions, 7251 flow [2023-09-01 12:02:40,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:02:40,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:02:40,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3937 transitions. [2023-09-01 12:02:40,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41113199665831246 [2023-09-01 12:02:40,758 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3937 transitions. [2023-09-01 12:02:40,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3937 transitions. [2023-09-01 12:02:40,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:40,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3937 transitions. [2023-09-01 12:02:40,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 437.44444444444446) internal successors, (3937), 9 states have internal predecessors, (3937), 0 states have call successors, (0), 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-09-01 12:02:40,770 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-09-01 12:02:40,770 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-09-01 12:02:40,770 INFO L175 Difference]: Start difference. First operand has 114 places, 353 transitions, 2987 flow. Second operand 9 states and 3937 transitions. [2023-09-01 12:02:40,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 690 transitions, 7251 flow [2023-09-01 12:02:41,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 690 transitions, 7177 flow, removed 37 selfloop flow, removed 1 redundant places. [2023-09-01 12:02:41,046 INFO L231 Difference]: Finished difference. Result has 127 places, 363 transitions, 3275 flow [2023-09-01 12:02:41,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3275, PETRI_PLACES=127, PETRI_TRANSITIONS=363} [2023-09-01 12:02:41,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2023-09-01 12:02:41,047 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 363 transitions, 3275 flow [2023-09-01 12:02:41,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:02:41,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:41,048 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-09-01 12:02:41,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 12:02:41,049 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-09-01 12:02:41,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:41,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1462585081, now seen corresponding path program 1 times [2023-09-01 12:02:41,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:41,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886517420] [2023-09-01 12:02:41,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:41,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:41,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:41,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:41,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886517420] [2023-09-01 12:02:41,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886517420] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:41,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:41,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:02:41,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256610984] [2023-09-01 12:02:41,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:41,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 12:02:41,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:41,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 12:02:41,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 12:02:41,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 1064 [2023-09-01 12:02:41,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 363 transitions, 3275 flow. Second operand has 3 states, 3 states have (on average 463.6666666666667) internal successors, (1391), 3 states have internal predecessors, (1391), 0 states have call successors, (0), 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-09-01 12:02:41,247 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:41,247 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 1064 [2023-09-01 12:02:41,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:43,274 INFO L130 PetriNetUnfolder]: 7129/12371 cut-off events. [2023-09-01 12:02:43,274 INFO L131 PetriNetUnfolder]: For 50717/50717 co-relation queries the response was YES. [2023-09-01 12:02:43,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56389 conditions, 12371 events. 7129/12371 cut-off events. For 50717/50717 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 94297 event pairs, 2708 based on Foata normal form. 181/12551 useless extension candidates. Maximal degree in co-relation 56345. Up to 8320 conditions per place. [2023-09-01 12:02:43,367 INFO L137 encePairwiseOnDemand]: 1061/1064 looper letters, 502 selfloop transitions, 37 changer transitions 0/539 dead transitions. [2023-09-01 12:02:43,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 539 transitions, 5981 flow [2023-09-01 12:02:43,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 12:02:43,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 12:02:43,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1416 transitions. [2023-09-01 12:02:43,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44360902255639095 [2023-09-01 12:02:43,370 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1416 transitions. [2023-09-01 12:02:43,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1416 transitions. [2023-09-01 12:02:43,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:43,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1416 transitions. [2023-09-01 12:02:43,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 472.0) internal successors, (1416), 3 states have internal predecessors, (1416), 0 states have call successors, (0), 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-09-01 12:02:43,374 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-09-01 12:02:43,374 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-09-01 12:02:43,375 INFO L175 Difference]: Start difference. First operand has 127 places, 363 transitions, 3275 flow. Second operand 3 states and 1416 transitions. [2023-09-01 12:02:43,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 539 transitions, 5981 flow [2023-09-01 12:02:43,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 539 transitions, 5860 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-09-01 12:02:43,773 INFO L231 Difference]: Finished difference. Result has 127 places, 369 transitions, 3389 flow [2023-09-01 12:02:43,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3389, PETRI_PLACES=127, PETRI_TRANSITIONS=369} [2023-09-01 12:02:43,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2023-09-01 12:02:43,775 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 369 transitions, 3389 flow [2023-09-01 12:02:43,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 463.6666666666667) internal successors, (1391), 3 states have internal predecessors, (1391), 0 states have call successors, (0), 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-09-01 12:02:43,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:43,776 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-09-01 12:02:43,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 12:02:43,777 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-09-01 12:02:43,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:43,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2026890830, now seen corresponding path program 4 times [2023-09-01 12:02:43,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:43,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848699361] [2023-09-01 12:02:43,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:43,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:43,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:44,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:44,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:44,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848699361] [2023-09-01 12:02:44,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848699361] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:44,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:44,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 12:02:44,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140381194] [2023-09-01 12:02:44,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:44,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 12:02:44,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:44,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 12:02:44,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-09-01 12:02:45,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 412 out of 1064 [2023-09-01 12:02:45,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 369 transitions, 3389 flow. Second operand has 12 states, 12 states have (on average 414.9166666666667) internal successors, (4979), 12 states have internal predecessors, (4979), 0 states have call successors, (0), 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-09-01 12:02:45,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:45,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 412 of 1064 [2023-09-01 12:02:45,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:47,857 INFO L130 PetriNetUnfolder]: 8219/14587 cut-off events. [2023-09-01 12:02:47,857 INFO L131 PetriNetUnfolder]: For 56399/56399 co-relation queries the response was YES. [2023-09-01 12:02:47,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66673 conditions, 14587 events. 8219/14587 cut-off events. For 56399/56399 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 117520 event pairs, 1221 based on Foata normal form. 2/14588 useless extension candidates. Maximal degree in co-relation 66629. Up to 6191 conditions per place. [2023-09-01 12:02:47,967 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 659 selfloop transitions, 78 changer transitions 7/744 dead transitions. [2023-09-01 12:02:47,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 744 transitions, 8186 flow [2023-09-01 12:02:47,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 12:02:47,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 12:02:47,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4681 transitions. [2023-09-01 12:02:47,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3999487354750513 [2023-09-01 12:02:47,975 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4681 transitions. [2023-09-01 12:02:47,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4681 transitions. [2023-09-01 12:02:47,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:47,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4681 transitions. [2023-09-01 12:02:47,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 425.54545454545456) internal successors, (4681), 11 states have internal predecessors, (4681), 0 states have call successors, (0), 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-09-01 12:02:47,989 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-09-01 12:02:47,990 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-09-01 12:02:47,990 INFO L175 Difference]: Start difference. First operand has 127 places, 369 transitions, 3389 flow. Second operand 11 states and 4681 transitions. [2023-09-01 12:02:47,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 744 transitions, 8186 flow [2023-09-01 12:02:48,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 744 transitions, 8107 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 12:02:48,549 INFO L231 Difference]: Finished difference. Result has 142 places, 380 transitions, 3717 flow [2023-09-01 12:02:48,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3717, PETRI_PLACES=142, PETRI_TRANSITIONS=380} [2023-09-01 12:02:48,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2023-09-01 12:02:48,550 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 380 transitions, 3717 flow [2023-09-01 12:02:48,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 414.9166666666667) internal successors, (4979), 12 states have internal predecessors, (4979), 0 states have call successors, (0), 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-09-01 12:02:48,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:48,551 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-09-01 12:02:48,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 12:02:48,551 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-09-01 12:02:48,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash -605776418, now seen corresponding path program 5 times [2023-09-01 12:02:48,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:48,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848518262] [2023-09-01 12:02:48,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:48,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:49,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:49,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:49,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848518262] [2023-09-01 12:02:49,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848518262] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:49,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:49,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:02:49,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996948596] [2023-09-01 12:02:49,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:49,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:02:49,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:49,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:02:49,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:02:49,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:02:49,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 380 transitions, 3717 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:02:49,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:49,877 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:02:49,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:02:52,604 INFO L130 PetriNetUnfolder]: 8453/15378 cut-off events. [2023-09-01 12:02:52,605 INFO L131 PetriNetUnfolder]: For 71719/71719 co-relation queries the response was YES. [2023-09-01 12:02:52,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72155 conditions, 15378 events. 8453/15378 cut-off events. For 71719/71719 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 128508 event pairs, 2359 based on Foata normal form. 1/15378 useless extension candidates. Maximal degree in co-relation 72105. Up to 7695 conditions per place. [2023-09-01 12:02:52,777 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 476 selfloop transitions, 48 changer transitions 8/532 dead transitions. [2023-09-01 12:02:52,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 532 transitions, 6034 flow [2023-09-01 12:02:52,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:02:52,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:02:52,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3939 transitions. [2023-09-01 12:02:52,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41134085213032584 [2023-09-01 12:02:52,784 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3939 transitions. [2023-09-01 12:02:52,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3939 transitions. [2023-09-01 12:02:52,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:02:52,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3939 transitions. [2023-09-01 12:02:52,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 437.6666666666667) internal successors, (3939), 9 states have internal predecessors, (3939), 0 states have call successors, (0), 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-09-01 12:02:52,794 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-09-01 12:02:52,795 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-09-01 12:02:52,795 INFO L175 Difference]: Start difference. First operand has 142 places, 380 transitions, 3717 flow. Second operand 9 states and 3939 transitions. [2023-09-01 12:02:52,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 532 transitions, 6034 flow [2023-09-01 12:02:53,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 532 transitions, 5973 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-09-01 12:02:53,639 INFO L231 Difference]: Finished difference. Result has 150 places, 394 transitions, 3979 flow [2023-09-01 12:02:53,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3979, PETRI_PLACES=150, PETRI_TRANSITIONS=394} [2023-09-01 12:02:53,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2023-09-01 12:02:53,640 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 394 transitions, 3979 flow [2023-09-01 12:02:53,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:02:53,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:02:53,641 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-09-01 12:02:53,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-09-01 12:02:53,641 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-09-01 12:02:53,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:02:53,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1165735616, now seen corresponding path program 6 times [2023-09-01 12:02:53,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:02:53,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114789187] [2023-09-01 12:02:53,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:02:53,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:02:53,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:02:54,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:02:54,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:02:54,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114789187] [2023-09-01 12:02:54,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114789187] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:02:54,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:02:54,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 12:02:54,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348459790] [2023-09-01 12:02:54,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:02:54,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 12:02:54,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:02:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 12:02:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 12:02:55,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 1064 [2023-09-01 12:02:55,997 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 394 transitions, 3979 flow. Second operand has 13 states, 13 states have (on average 416.6923076923077) internal successors, (5417), 13 states have internal predecessors, (5417), 0 states have call successors, (0), 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-09-01 12:02:55,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:02:55,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 1064 [2023-09-01 12:02:55,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:01,788 INFO L130 PetriNetUnfolder]: 14218/26052 cut-off events. [2023-09-01 12:03:01,789 INFO L131 PetriNetUnfolder]: For 135566/135566 co-relation queries the response was YES. [2023-09-01 12:03:02,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124384 conditions, 26052 events. 14218/26052 cut-off events. For 135566/135566 co-relation queries the response was YES. Maximal size of possible extension queue 1732. Compared 237832 event pairs, 5116 based on Foata normal form. 2/26053 useless extension candidates. Maximal degree in co-relation 124330. Up to 12972 conditions per place. [2023-09-01 12:03:02,110 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 845 selfloop transitions, 76 changer transitions 7/928 dead transitions. [2023-09-01 12:03:02,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 928 transitions, 11055 flow [2023-09-01 12:03:02,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 12:03:02,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 12:03:02,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4294 transitions. [2023-09-01 12:03:02,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2023-09-01 12:03:02,115 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4294 transitions. [2023-09-01 12:03:02,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4294 transitions. [2023-09-01 12:03:02,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:02,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4294 transitions. [2023-09-01 12:03:02,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 429.4) internal successors, (4294), 10 states have internal predecessors, (4294), 0 states have call successors, (0), 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-09-01 12:03:02,125 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-09-01 12:03:02,126 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-09-01 12:03:02,126 INFO L175 Difference]: Start difference. First operand has 150 places, 394 transitions, 3979 flow. Second operand 10 states and 4294 transitions. [2023-09-01 12:03:02,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 928 transitions, 11055 flow [2023-09-01 12:03:03,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 928 transitions, 10907 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-09-01 12:03:03,872 INFO L231 Difference]: Finished difference. Result has 162 places, 454 transitions, 5059 flow [2023-09-01 12:03:03,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5059, PETRI_PLACES=162, PETRI_TRANSITIONS=454} [2023-09-01 12:03:03,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2023-09-01 12:03:03,873 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 454 transitions, 5059 flow [2023-09-01 12:03:03,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 416.6923076923077) internal successors, (5417), 13 states have internal predecessors, (5417), 0 states have call successors, (0), 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-09-01 12:03:03,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:03,874 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-09-01 12:03:03,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 12:03:03,874 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-09-01 12:03:03,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:03,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1788906114, now seen corresponding path program 7 times [2023-09-01 12:03:03,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:03,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132207526] [2023-09-01 12:03:03,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:03,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:04,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:04,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:04,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132207526] [2023-09-01 12:03:04,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132207526] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:03:04,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:03:04,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:03:04,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851183290] [2023-09-01 12:03:04,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:03:04,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:03:04,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:04,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:03:04,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:03:04,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:03:04,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 454 transitions, 5059 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:03:04,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:04,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:03:04,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:10,927 INFO L130 PetriNetUnfolder]: 15648/28811 cut-off events. [2023-09-01 12:03:10,928 INFO L131 PetriNetUnfolder]: For 176467/176467 co-relation queries the response was YES. [2023-09-01 12:03:11,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142018 conditions, 28811 events. 15648/28811 cut-off events. For 176467/176467 co-relation queries the response was YES. Maximal size of possible extension queue 1901. Compared 268566 event pairs, 4073 based on Foata normal form. 1/28811 useless extension candidates. Maximal degree in co-relation 141958. Up to 14575 conditions per place. [2023-09-01 12:03:11,389 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 610 selfloop transitions, 69 changer transitions 8/687 dead transitions. [2023-09-01 12:03:11,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 687 transitions, 8629 flow [2023-09-01 12:03:11,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:03:11,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:03:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3955 transitions. [2023-09-01 12:03:11,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-09-01 12:03:11,394 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3955 transitions. [2023-09-01 12:03:11,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3955 transitions. [2023-09-01 12:03:11,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:11,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3955 transitions. [2023-09-01 12:03:11,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.44444444444446) internal successors, (3955), 9 states have internal predecessors, (3955), 0 states have call successors, (0), 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-09-01 12:03:11,402 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-09-01 12:03:11,403 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-09-01 12:03:11,403 INFO L175 Difference]: Start difference. First operand has 162 places, 454 transitions, 5059 flow. Second operand 9 states and 3955 transitions. [2023-09-01 12:03:11,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 687 transitions, 8629 flow [2023-09-01 12:03:13,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 687 transitions, 8535 flow, removed 38 selfloop flow, removed 3 redundant places. [2023-09-01 12:03:13,719 INFO L231 Difference]: Finished difference. Result has 172 places, 480 transitions, 5549 flow [2023-09-01 12:03:13,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=5005, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5549, PETRI_PLACES=172, PETRI_TRANSITIONS=480} [2023-09-01 12:03:13,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2023-09-01 12:03:13,720 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 480 transitions, 5549 flow [2023-09-01 12:03:13,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:03:13,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:13,721 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-09-01 12:03:13,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-09-01 12:03:13,721 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-09-01 12:03:13,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:13,723 INFO L85 PathProgramCache]: Analyzing trace with hash 977259368, now seen corresponding path program 8 times [2023-09-01 12:03:13,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:13,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783523174] [2023-09-01 12:03:13,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:13,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:14,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:14,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:14,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783523174] [2023-09-01 12:03:14,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783523174] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:03:14,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:03:14,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-09-01 12:03:14,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908922259] [2023-09-01 12:03:14,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:03:14,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 12:03:14,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:14,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 12:03:14,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-09-01 12:03:16,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 1064 [2023-09-01 12:03:16,398 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 480 transitions, 5549 flow. Second operand has 15 states, 15 states have (on average 398.3333333333333) internal successors, (5975), 15 states have internal predecessors, (5975), 0 states have call successors, (0), 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-09-01 12:03:16,398 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:16,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 1064 [2023-09-01 12:03:16,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:23,847 INFO L130 PetriNetUnfolder]: 18518/34214 cut-off events. [2023-09-01 12:03:23,847 INFO L131 PetriNetUnfolder]: For 225443/225443 co-relation queries the response was YES. [2023-09-01 12:03:24,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172078 conditions, 34214 events. 18518/34214 cut-off events. For 225443/225443 co-relation queries the response was YES. Maximal size of possible extension queue 2270. Compared 328469 event pairs, 4128 based on Foata normal form. 4/34217 useless extension candidates. Maximal degree in co-relation 172013. Up to 9992 conditions per place. [2023-09-01 12:03:24,314 INFO L137 encePairwiseOnDemand]: 1047/1064 looper letters, 578 selfloop transitions, 600 changer transitions 8/1186 dead transitions. [2023-09-01 12:03:24,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 1186 transitions, 14932 flow [2023-09-01 12:03:24,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 12:03:24,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 12:03:24,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8575 transitions. [2023-09-01 12:03:24,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38377192982456143 [2023-09-01 12:03:24,321 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8575 transitions. [2023-09-01 12:03:24,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8575 transitions. [2023-09-01 12:03:24,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:24,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8575 transitions. [2023-09-01 12:03:24,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 408.3333333333333) internal successors, (8575), 21 states have internal predecessors, (8575), 0 states have call successors, (0), 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-09-01 12:03:24,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1064.0) internal successors, (23408), 22 states have internal predecessors, (23408), 0 states have call successors, (0), 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-09-01 12:03:24,340 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1064.0) internal successors, (23408), 22 states have internal predecessors, (23408), 0 states have call successors, (0), 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-09-01 12:03:24,340 INFO L175 Difference]: Start difference. First operand has 172 places, 480 transitions, 5549 flow. Second operand 21 states and 8575 transitions. [2023-09-01 12:03:24,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 1186 transitions, 14932 flow [2023-09-01 12:03:27,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 1186 transitions, 14698 flow, removed 39 selfloop flow, removed 3 redundant places. [2023-09-01 12:03:27,235 INFO L231 Difference]: Finished difference. Result has 201 places, 844 transitions, 11876 flow [2023-09-01 12:03:27,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=5437, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=11876, PETRI_PLACES=201, PETRI_TRANSITIONS=844} [2023-09-01 12:03:27,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2023-09-01 12:03:27,241 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 844 transitions, 11876 flow [2023-09-01 12:03:27,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 398.3333333333333) internal successors, (5975), 15 states have internal predecessors, (5975), 0 states have call successors, (0), 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-09-01 12:03:27,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:27,242 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-09-01 12:03:27,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-09-01 12:03:27,243 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-09-01 12:03:27,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:27,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1362034862, now seen corresponding path program 9 times [2023-09-01 12:03:27,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:27,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487826504] [2023-09-01 12:03:27,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:27,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:27,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:27,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:27,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487826504] [2023-09-01 12:03:27,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487826504] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:03:27,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:03:27,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:03:27,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439553362] [2023-09-01 12:03:27,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:03:27,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:03:27,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:03:27,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:03:28,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:03:28,128 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 844 transitions, 11876 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:03:28,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:28,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:03:28,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:38,542 INFO L130 PetriNetUnfolder]: 20471/37978 cut-off events. [2023-09-01 12:03:38,542 INFO L131 PetriNetUnfolder]: For 366447/366447 co-relation queries the response was YES. [2023-09-01 12:03:39,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218306 conditions, 37978 events. 20471/37978 cut-off events. For 366447/366447 co-relation queries the response was YES. Maximal size of possible extension queue 2499. Compared 370305 event pairs, 6191 based on Foata normal form. 1/37978 useless extension candidates. Maximal degree in co-relation 218229. Up to 18558 conditions per place. [2023-09-01 12:03:39,305 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 1062 selfloop transitions, 95 changer transitions 7/1164 dead transitions. [2023-09-01 12:03:39,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 1164 transitions, 17871 flow [2023-09-01 12:03:39,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:03:39,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:03:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3967 transitions. [2023-09-01 12:03:39,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41426482873851295 [2023-09-01 12:03:39,309 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3967 transitions. [2023-09-01 12:03:39,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3967 transitions. [2023-09-01 12:03:39,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:39,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3967 transitions. [2023-09-01 12:03:39,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 440.77777777777777) internal successors, (3967), 9 states have internal predecessors, (3967), 0 states have call successors, (0), 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-09-01 12:03:39,317 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-09-01 12:03:39,318 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-09-01 12:03:39,318 INFO L175 Difference]: Start difference. First operand has 201 places, 844 transitions, 11876 flow. Second operand 9 states and 3967 transitions. [2023-09-01 12:03:39,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 1164 transitions, 17871 flow [2023-09-01 12:03:46,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 1164 transitions, 17622 flow, removed 100 selfloop flow, removed 3 redundant places. [2023-09-01 12:03:46,533 INFO L231 Difference]: Finished difference. Result has 212 places, 872 transitions, 12483 flow [2023-09-01 12:03:46,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=11722, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12483, PETRI_PLACES=212, PETRI_TRANSITIONS=872} [2023-09-01 12:03:46,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2023-09-01 12:03:46,534 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 872 transitions, 12483 flow [2023-09-01 12:03:46,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:03:46,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:03:46,535 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-09-01 12:03:46,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-09-01 12:03:46,535 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-09-01 12:03:46,536 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:03:46,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1669446438, now seen corresponding path program 10 times [2023-09-01 12:03:46,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:03:46,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849124720] [2023-09-01 12:03:46,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:03:46,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:03:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:03:47,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:03:47,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:03:47,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849124720] [2023-09-01 12:03:47,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849124720] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:03:47,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:03:47,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-09-01 12:03:47,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300780218] [2023-09-01 12:03:47,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:03:47,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 12:03:47,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:03:47,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 12:03:47,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-09-01 12:03:48,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 1064 [2023-09-01 12:03:48,264 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 872 transitions, 12483 flow. Second operand has 13 states, 13 states have (on average 416.6923076923077) internal successors, (5417), 13 states have internal predecessors, (5417), 0 states have call successors, (0), 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-09-01 12:03:48,264 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:03:48,264 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 1064 [2023-09-01 12:03:48,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:03:58,715 INFO L130 PetriNetUnfolder]: 20493/38039 cut-off events. [2023-09-01 12:03:58,716 INFO L131 PetriNetUnfolder]: For 386924/386924 co-relation queries the response was YES. [2023-09-01 12:03:59,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221603 conditions, 38039 events. 20493/38039 cut-off events. For 386924/386924 co-relation queries the response was YES. Maximal size of possible extension queue 2508. Compared 371577 event pairs, 6893 based on Foata normal form. 2/38040 useless extension candidates. Maximal degree in co-relation 221520. Up to 16626 conditions per place. [2023-09-01 12:03:59,274 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1118 selfloop transitions, 72 changer transitions 8/1198 dead transitions. [2023-09-01 12:03:59,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 1198 transitions, 18917 flow [2023-09-01 12:03:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-09-01 12:03:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-09-01 12:03:59,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4292 transitions. [2023-09-01 12:03:59,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40338345864661657 [2023-09-01 12:03:59,278 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4292 transitions. [2023-09-01 12:03:59,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4292 transitions. [2023-09-01 12:03:59,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:03:59,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4292 transitions. [2023-09-01 12:03:59,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 429.2) internal successors, (4292), 10 states have internal predecessors, (4292), 0 states have call successors, (0), 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-09-01 12:03:59,286 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-09-01 12:03:59,287 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-09-01 12:03:59,287 INFO L175 Difference]: Start difference. First operand has 212 places, 872 transitions, 12483 flow. Second operand 10 states and 4292 transitions. [2023-09-01 12:03:59,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 1198 transitions, 18917 flow [2023-09-01 12:04:05,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1198 transitions, 18619 flow, removed 81 selfloop flow, removed 2 redundant places. [2023-09-01 12:04:05,698 INFO L231 Difference]: Finished difference. Result has 224 places, 888 transitions, 12904 flow [2023-09-01 12:04:05,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=12345, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12904, PETRI_PLACES=224, PETRI_TRANSITIONS=888} [2023-09-01 12:04:05,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2023-09-01 12:04:05,699 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 888 transitions, 12904 flow [2023-09-01 12:04:05,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 416.6923076923077) internal successors, (5417), 13 states have internal predecessors, (5417), 0 states have call successors, (0), 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-09-01 12:04:05,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:05,700 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-09-01 12:04:05,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-09-01 12:04:05,700 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-09-01 12:04:05,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:05,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1563823200, now seen corresponding path program 11 times [2023-09-01 12:04:05,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:05,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252789395] [2023-09-01 12:04:05,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:05,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:05,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:06,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:06,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:06,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252789395] [2023-09-01 12:04:06,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252789395] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:04:06,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:04:06,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:04:06,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57290593] [2023-09-01 12:04:06,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:04:06,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:04:06,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:06,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:04:06,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:04:06,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:04:06,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 888 transitions, 12904 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:04:06,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:06,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:04:06,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:20,613 INFO L130 PetriNetUnfolder]: 26490/49576 cut-off events. [2023-09-01 12:04:20,614 INFO L131 PetriNetUnfolder]: For 525377/525377 co-relation queries the response was YES. [2023-09-01 12:04:21,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 290463 conditions, 49576 events. 26490/49576 cut-off events. For 525377/525377 co-relation queries the response was YES. Maximal size of possible extension queue 3334. Compared 507995 event pairs, 10421 based on Foata normal form. 1/49576 useless extension candidates. Maximal degree in co-relation 290375. Up to 28414 conditions per place. [2023-09-01 12:04:21,740 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1360 selfloop transitions, 113 changer transitions 7/1480 dead transitions. [2023-09-01 12:04:21,740 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 1480 transitions, 23963 flow [2023-09-01 12:04:21,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:04:21,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:04:21,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3959 transitions. [2023-09-01 12:04:21,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134294068504595 [2023-09-01 12:04:21,744 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3959 transitions. [2023-09-01 12:04:21,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3959 transitions. [2023-09-01 12:04:21,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:21,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3959 transitions. [2023-09-01 12:04:21,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.8888888888889) internal successors, (3959), 9 states have internal predecessors, (3959), 0 states have call successors, (0), 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-09-01 12:04:21,751 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-09-01 12:04:21,752 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-09-01 12:04:21,752 INFO L175 Difference]: Start difference. First operand has 224 places, 888 transitions, 12904 flow. Second operand 9 states and 3959 transitions. [2023-09-01 12:04:21,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 1480 transitions, 23963 flow [2023-09-01 12:04:34,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 1480 transitions, 23854 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-09-01 12:04:34,430 INFO L231 Difference]: Finished difference. Result has 234 places, 942 transitions, 14256 flow [2023-09-01 12:04:34,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=12831, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14256, PETRI_PLACES=234, PETRI_TRANSITIONS=942} [2023-09-01 12:04:34,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2023-09-01 12:04:34,432 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 942 transitions, 14256 flow [2023-09-01 12:04:34,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:04:34,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:04:34,432 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-09-01 12:04:34,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-09-01 12:04:34,433 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-09-01 12:04:34,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:04:34,433 INFO L85 PathProgramCache]: Analyzing trace with hash -984770268, now seen corresponding path program 12 times [2023-09-01 12:04:34,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:04:34,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030822188] [2023-09-01 12:04:34,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:04:34,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:04:34,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:04:34,898 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:04:34,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:04:34,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030822188] [2023-09-01 12:04:34,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030822188] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:04:34,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:04:34,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:04:34,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180691435] [2023-09-01 12:04:34,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:04:34,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:04:34,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:04:34,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:04:34,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:04:35,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:04:35,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 942 transitions, 14256 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:04:35,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:04:35,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:04:35,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:04:50,671 INFO L130 PetriNetUnfolder]: 26489/49567 cut-off events. [2023-09-01 12:04:50,671 INFO L131 PetriNetUnfolder]: For 564938/564938 co-relation queries the response was YES. [2023-09-01 12:04:51,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294874 conditions, 49567 events. 26489/49567 cut-off events. For 564938/564938 co-relation queries the response was YES. Maximal size of possible extension queue 3304. Compared 507034 event pairs, 10655 based on Foata normal form. 1/49567 useless extension candidates. Maximal degree in co-relation 294780. Up to 28414 conditions per place. [2023-09-01 12:04:52,173 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1256 selfloop transitions, 176 changer transitions 8/1440 dead transitions. [2023-09-01 12:04:52,174 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 1440 transitions, 23971 flow [2023-09-01 12:04:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:04:52,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:04:52,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3948 transitions. [2023-09-01 12:04:52,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2023-09-01 12:04:52,178 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3948 transitions. [2023-09-01 12:04:52,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3948 transitions. [2023-09-01 12:04:52,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:04:52,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3948 transitions. [2023-09-01 12:04:52,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 438.6666666666667) internal successors, (3948), 9 states have internal predecessors, (3948), 0 states have call successors, (0), 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-09-01 12:04:52,187 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-09-01 12:04:52,188 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-09-01 12:04:52,188 INFO L175 Difference]: Start difference. First operand has 234 places, 942 transitions, 14256 flow. Second operand 9 states and 3948 transitions. [2023-09-01 12:04:52,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 1440 transitions, 23971 flow [2023-09-01 12:05:05,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 1440 transitions, 23859 flow, removed 56 selfloop flow, removed 1 redundant places. [2023-09-01 12:05:05,356 INFO L231 Difference]: Finished difference. Result has 246 places, 1010 transitions, 15941 flow [2023-09-01 12:05:05,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=14196, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15941, PETRI_PLACES=246, PETRI_TRANSITIONS=1010} [2023-09-01 12:05:05,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2023-09-01 12:05:05,357 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 1010 transitions, 15941 flow [2023-09-01 12:05:05,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:05:05,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:05,358 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-09-01 12:05:05,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-09-01 12:05:05,358 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-09-01 12:05:05,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:05,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1999783334, now seen corresponding path program 13 times [2023-09-01 12:05:05,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:05,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525907888] [2023-09-01 12:05:05,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:05,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:05,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:05,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:05,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:05,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525907888] [2023-09-01 12:05:05,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525907888] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:05:05,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:05:05,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:05:05,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549495464] [2023-09-01 12:05:05,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:05:05,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:05:05,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:05,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:05:05,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:05:06,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:05:06,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 1010 transitions, 15941 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:05:06,291 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:06,291 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:05:06,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:23,628 INFO L130 PetriNetUnfolder]: 27658/51752 cut-off events. [2023-09-01 12:05:23,628 INFO L131 PetriNetUnfolder]: For 605019/605019 co-relation queries the response was YES. [2023-09-01 12:05:24,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310774 conditions, 51752 events. 27658/51752 cut-off events. For 605019/605019 co-relation queries the response was YES. Maximal size of possible extension queue 3469. Compared 533021 event pairs, 10518 based on Foata normal form. 1/51752 useless extension candidates. Maximal degree in co-relation 310674. Up to 28475 conditions per place. [2023-09-01 12:05:25,083 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1380 selfloop transitions, 179 changer transitions 7/1566 dead transitions. [2023-09-01 12:05:25,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 1566 transitions, 26504 flow [2023-09-01 12:05:25,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:05:25,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:05:25,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3964 transitions. [2023-09-01 12:05:25,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139515455304929 [2023-09-01 12:05:25,087 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3964 transitions. [2023-09-01 12:05:25,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3964 transitions. [2023-09-01 12:05:25,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:25,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3964 transitions. [2023-09-01 12:05:25,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 440.44444444444446) internal successors, (3964), 9 states have internal predecessors, (3964), 0 states have call successors, (0), 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-09-01 12:05:25,223 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-09-01 12:05:25,224 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-09-01 12:05:25,224 INFO L175 Difference]: Start difference. First operand has 246 places, 1010 transitions, 15941 flow. Second operand 9 states and 3964 transitions. [2023-09-01 12:05:25,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 1566 transitions, 26504 flow [2023-09-01 12:05:40,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 1566 transitions, 26229 flow, removed 69 selfloop flow, removed 2 redundant places. [2023-09-01 12:05:40,560 INFO L231 Difference]: Finished difference. Result has 256 places, 1038 transitions, 16780 flow [2023-09-01 12:05:40,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=15709, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16780, PETRI_PLACES=256, PETRI_TRANSITIONS=1038} [2023-09-01 12:05:40,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2023-09-01 12:05:40,561 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 1038 transitions, 16780 flow [2023-09-01 12:05:40,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:05:40,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:05:40,562 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-09-01 12:05:40,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-09-01 12:05:40,562 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-09-01 12:05:40,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:05:40,563 INFO L85 PathProgramCache]: Analyzing trace with hash 178866192, now seen corresponding path program 14 times [2023-09-01 12:05:40,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:05:40,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335540529] [2023-09-01 12:05:40,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:05:40,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:05:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:05:40,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:05:40,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:05:40,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335540529] [2023-09-01 12:05:40,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335540529] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:05:40,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:05:40,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:05:40,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744217220] [2023-09-01 12:05:40,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:05:40,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:05:40,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:05:40,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:05:40,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:05:41,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:05:41,354 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 1038 transitions, 16780 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:05:41,354 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:05:41,354 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:05:41,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:05:58,057 INFO L130 PetriNetUnfolder]: 27657/51743 cut-off events. [2023-09-01 12:05:58,057 INFO L131 PetriNetUnfolder]: For 624318/624318 co-relation queries the response was YES. [2023-09-01 12:05:59,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 312034 conditions, 51743 events. 27657/51743 cut-off events. For 624318/624318 co-relation queries the response was YES. Maximal size of possible extension queue 3489. Compared 532246 event pairs, 11057 based on Foata normal form. 1/51743 useless extension candidates. Maximal degree in co-relation 311930. Up to 28475 conditions per place. [2023-09-01 12:05:59,480 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1267 selfloop transitions, 197 changer transitions 7/1471 dead transitions. [2023-09-01 12:05:59,480 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 1471 transitions, 25457 flow [2023-09-01 12:05:59,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:05:59,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:05:59,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3951 transitions. [2023-09-01 12:05:59,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.412593984962406 [2023-09-01 12:05:59,483 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3951 transitions. [2023-09-01 12:05:59,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3951 transitions. [2023-09-01 12:05:59,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:05:59,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3951 transitions. [2023-09-01 12:05:59,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.0) internal successors, (3951), 9 states have internal predecessors, (3951), 0 states have call successors, (0), 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-09-01 12:05:59,489 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-09-01 12:05:59,490 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-09-01 12:05:59,490 INFO L175 Difference]: Start difference. First operand has 256 places, 1038 transitions, 16780 flow. Second operand 9 states and 3951 transitions. [2023-09-01 12:05:59,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 1471 transitions, 25457 flow [2023-09-01 12:06:13,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 1471 transitions, 25137 flow, removed 47 selfloop flow, removed 3 redundant places. [2023-09-01 12:06:13,536 INFO L231 Difference]: Finished difference. Result has 262 places, 1039 transitions, 16931 flow [2023-09-01 12:06:13,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=16490, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1038, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=841, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16931, PETRI_PLACES=262, PETRI_TRANSITIONS=1039} [2023-09-01 12:06:13,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2023-09-01 12:06:13,537 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 1039 transitions, 16931 flow [2023-09-01 12:06:13,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:06:13,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:06:13,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 12:06:13,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-09-01 12:06:13,538 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-09-01 12:06:13,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:06:13,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1617919318, now seen corresponding path program 15 times [2023-09-01 12:06:13,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:06:13,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759255776] [2023-09-01 12:06:13,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:06:13,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:06:13,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:06:13,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:13,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:06:13,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759255776] [2023-09-01 12:06:13,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759255776] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:06:13,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:06:13,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:06:13,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484932251] [2023-09-01 12:06:13,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:06:13,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:06:13,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:06:13,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:06:13,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:06:14,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:06:14,369 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 1039 transitions, 16931 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:06:14,369 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:06:14,369 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:06:14,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:06:33,021 INFO L130 PetriNetUnfolder]: 27653/51739 cut-off events. [2023-09-01 12:06:33,022 INFO L131 PetriNetUnfolder]: For 631949/631949 co-relation queries the response was YES. [2023-09-01 12:06:34,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 312748 conditions, 51739 events. 27653/51739 cut-off events. For 631949/631949 co-relation queries the response was YES. Maximal size of possible extension queue 3468. Compared 532242 event pairs, 11139 based on Foata normal form. 1/51739 useless extension candidates. Maximal degree in co-relation 312643. Up to 28475 conditions per place. [2023-09-01 12:06:34,571 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1386 selfloop transitions, 200 changer transitions 7/1593 dead transitions. [2023-09-01 12:06:34,571 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 1593 transitions, 27300 flow [2023-09-01 12:06:34,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:06:34,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:06:34,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3975 transitions. [2023-09-01 12:06:34,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4151002506265664 [2023-09-01 12:06:34,575 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3975 transitions. [2023-09-01 12:06:34,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3975 transitions. [2023-09-01 12:06:34,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:06:34,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3975 transitions. [2023-09-01 12:06:34,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 441.6666666666667) internal successors, (3975), 9 states have internal predecessors, (3975), 0 states have call successors, (0), 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-09-01 12:06:34,584 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-09-01 12:06:34,585 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-09-01 12:06:34,585 INFO L175 Difference]: Start difference. First operand has 262 places, 1039 transitions, 16931 flow. Second operand 9 states and 3975 transitions. [2023-09-01 12:06:34,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 1593 transitions, 27300 flow [2023-09-01 12:06:48,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1593 transitions, 27051 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-09-01 12:06:48,843 INFO L231 Difference]: Finished difference. Result has 272 places, 1073 transitions, 18068 flow [2023-09-01 12:06:48,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=16727, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18068, PETRI_PLACES=272, PETRI_TRANSITIONS=1073} [2023-09-01 12:06:48,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2023-09-01 12:06:48,845 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 1073 transitions, 18068 flow [2023-09-01 12:06:48,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:06:48,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:06:48,846 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-09-01 12:06:48,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-09-01 12:06:48,846 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-09-01 12:06:48,846 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:06:48,847 INFO L85 PathProgramCache]: Analyzing trace with hash 841868078, now seen corresponding path program 16 times [2023-09-01 12:06:48,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:06:48,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150635342] [2023-09-01 12:06:48,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:06:48,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:06:48,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:06:49,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:06:49,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:06:49,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150635342] [2023-09-01 12:06:49,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150635342] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:06:49,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:06:49,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:06:49,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179131406] [2023-09-01 12:06:49,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:06:49,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:06:49,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:06:49,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:06:49,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:06:49,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:06:49,919 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 1073 transitions, 18068 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:06:49,919 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:06:49,919 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:06:49,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:07:07,846 INFO L130 PetriNetUnfolder]: 27875/52445 cut-off events. [2023-09-01 12:07:07,846 INFO L131 PetriNetUnfolder]: For 671717/671717 co-relation queries the response was YES. [2023-09-01 12:07:08,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318576 conditions, 52445 events. 27875/52445 cut-off events. For 671717/671717 co-relation queries the response was YES. Maximal size of possible extension queue 3518. Compared 543510 event pairs, 10474 based on Foata normal form. 1/52445 useless extension candidates. Maximal degree in co-relation 318466. Up to 28475 conditions per place. [2023-09-01 12:07:09,140 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1335 selfloop transitions, 268 changer transitions 7/1610 dead transitions. [2023-09-01 12:07:09,140 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1610 transitions, 28418 flow [2023-09-01 12:07:09,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:07:09,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:07:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3947 transitions. [2023-09-01 12:07:09,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121762740183793 [2023-09-01 12:07:09,143 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3947 transitions. [2023-09-01 12:07:09,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3947 transitions. [2023-09-01 12:07:09,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:07:09,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3947 transitions. [2023-09-01 12:07:09,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 438.55555555555554) internal successors, (3947), 9 states have internal predecessors, (3947), 0 states have call successors, (0), 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-09-01 12:07:09,149 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-09-01 12:07:09,150 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-09-01 12:07:09,150 INFO L175 Difference]: Start difference. First operand has 272 places, 1073 transitions, 18068 flow. Second operand 9 states and 3947 transitions. [2023-09-01 12:07:09,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 1610 transitions, 28418 flow [2023-09-01 12:07:24,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 1610 transitions, 28065 flow, removed 55 selfloop flow, removed 3 redundant places. [2023-09-01 12:07:24,924 INFO L231 Difference]: Finished difference. Result has 282 places, 1130 transitions, 19945 flow [2023-09-01 12:07:24,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=17752, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19945, PETRI_PLACES=282, PETRI_TRANSITIONS=1130} [2023-09-01 12:07:24,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2023-09-01 12:07:24,925 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 1130 transitions, 19945 flow [2023-09-01 12:07:24,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:07:24,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:07:24,926 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-09-01 12:07:24,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-09-01 12:07:24,926 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-09-01 12:07:24,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:07:24,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1896731414, now seen corresponding path program 17 times [2023-09-01 12:07:24,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:07:24,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546411837] [2023-09-01 12:07:24,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:07:24,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:07:24,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:07:25,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:07:25,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:07:25,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546411837] [2023-09-01 12:07:25,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546411837] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:07:25,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:07:25,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 12:07:25,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133081330] [2023-09-01 12:07:25,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:07:25,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 12:07:25,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:07:25,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 12:07:25,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-09-01 12:07:26,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 409 out of 1064 [2023-09-01 12:07:26,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 1130 transitions, 19945 flow. Second operand has 11 states, 11 states have (on average 412.1818181818182) internal successors, (4534), 11 states have internal predecessors, (4534), 0 states have call successors, (0), 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-09-01 12:07:26,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:07:26,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 409 of 1064 [2023-09-01 12:07:26,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:07:46,056 INFO L130 PetriNetUnfolder]: 28076/52886 cut-off events. [2023-09-01 12:07:46,056 INFO L131 PetriNetUnfolder]: For 727779/727779 co-relation queries the response was YES. [2023-09-01 12:07:47,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325856 conditions, 52886 events. 28076/52886 cut-off events. For 727779/727779 co-relation queries the response was YES. Maximal size of possible extension queue 3569. Compared 549961 event pairs, 10597 based on Foata normal form. 1/52886 useless extension candidates. Maximal degree in co-relation 325741. Up to 28484 conditions per place. [2023-09-01 12:07:47,268 INFO L137 encePairwiseOnDemand]: 1048/1064 looper letters, 1279 selfloop transitions, 284 changer transitions 8/1571 dead transitions. [2023-09-01 12:07:47,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 1571 transitions, 28576 flow [2023-09-01 12:07:47,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 12:07:47,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 12:07:47,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4673 transitions. [2023-09-01 12:07:47,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39926520847573477 [2023-09-01 12:07:47,271 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4673 transitions. [2023-09-01 12:07:47,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4673 transitions. [2023-09-01 12:07:47,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:07:47,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4673 transitions. [2023-09-01 12:07:47,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 424.8181818181818) internal successors, (4673), 11 states have internal predecessors, (4673), 0 states have call successors, (0), 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-09-01 12:07:47,278 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-09-01 12:07:47,279 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-09-01 12:07:47,279 INFO L175 Difference]: Start difference. First operand has 282 places, 1130 transitions, 19945 flow. Second operand 11 states and 4673 transitions. [2023-09-01 12:07:47,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 1571 transitions, 28576 flow [2023-09-01 12:08:03,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1571 transitions, 28286 flow, removed 29 selfloop flow, removed 3 redundant places. [2023-09-01 12:08:03,515 INFO L231 Difference]: Finished difference. Result has 295 places, 1208 transitions, 21795 flow [2023-09-01 12:08:03,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=19685, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21795, PETRI_PLACES=295, PETRI_TRANSITIONS=1208} [2023-09-01 12:08:03,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2023-09-01 12:08:03,517 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 1208 transitions, 21795 flow [2023-09-01 12:08:03,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 412.1818181818182) internal successors, (4534), 11 states have internal predecessors, (4534), 0 states have call successors, (0), 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-09-01 12:08:03,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:08:03,518 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-09-01 12:08:03,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-09-01 12:08:03,518 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-09-01 12:08:03,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:08:03,518 INFO L85 PathProgramCache]: Analyzing trace with hash -857679955, now seen corresponding path program 2 times [2023-09-01 12:08:03,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:08:03,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139135946] [2023-09-01 12:08:03,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:08:03,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:08:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:08:03,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:03,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:08:03,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139135946] [2023-09-01 12:08:03,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139135946] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:08:03,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:08:03,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 12:08:03,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832838793] [2023-09-01 12:08:03,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:08:03,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 12:08:03,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:08:03,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 12:08:03,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 12:08:03,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 1064 [2023-09-01 12:08:03,674 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 1208 transitions, 21795 flow. Second operand has 3 states, 3 states have (on average 463.6666666666667) internal successors, (1391), 3 states have internal predecessors, (1391), 0 states have call successors, (0), 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-09-01 12:08:03,674 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:08:03,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 1064 [2023-09-01 12:08:03,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:08:23,860 INFO L130 PetriNetUnfolder]: 29540/54072 cut-off events. [2023-09-01 12:08:23,861 INFO L131 PetriNetUnfolder]: For 791159/791159 co-relation queries the response was YES. [2023-09-01 12:08:25,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340719 conditions, 54072 events. 29540/54072 cut-off events. For 791159/791159 co-relation queries the response was YES. Maximal size of possible extension queue 3456. Compared 544532 event pairs, 9515 based on Foata normal form. 622/54693 useless extension candidates. Maximal degree in co-relation 340598. Up to 29781 conditions per place. [2023-09-01 12:08:25,259 INFO L137 encePairwiseOnDemand]: 1059/1064 looper letters, 1526 selfloop transitions, 146 changer transitions 0/1672 dead transitions. [2023-09-01 12:08:25,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1672 transitions, 32781 flow [2023-09-01 12:08:25,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 12:08:25,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 12:08:25,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1424 transitions. [2023-09-01 12:08:25,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44611528822055135 [2023-09-01 12:08:25,261 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1424 transitions. [2023-09-01 12:08:25,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1424 transitions. [2023-09-01 12:08:25,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:08:25,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1424 transitions. [2023-09-01 12:08:25,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 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-09-01 12:08:25,264 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-09-01 12:08:25,264 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-09-01 12:08:25,264 INFO L175 Difference]: Start difference. First operand has 295 places, 1208 transitions, 21795 flow. Second operand 3 states and 1424 transitions. [2023-09-01 12:08:25,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1672 transitions, 32781 flow [2023-09-01 12:08:41,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1672 transitions, 32373 flow, removed 74 selfloop flow, removed 3 redundant places. [2023-09-01 12:08:41,864 INFO L231 Difference]: Finished difference. Result has 295 places, 1220 transitions, 22459 flow [2023-09-01 12:08:41,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=20509, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1015, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=22459, PETRI_PLACES=295, PETRI_TRANSITIONS=1220} [2023-09-01 12:08:41,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2023-09-01 12:08:41,865 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 1220 transitions, 22459 flow [2023-09-01 12:08:41,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 463.6666666666667) internal successors, (1391), 3 states have internal predecessors, (1391), 0 states have call successors, (0), 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-09-01 12:08:41,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:08:41,866 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-09-01 12:08:41,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-09-01 12:08:41,866 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-09-01 12:08:41,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:08:41,866 INFO L85 PathProgramCache]: Analyzing trace with hash -342469808, now seen corresponding path program 18 times [2023-09-01 12:08:41,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:08:41,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854005941] [2023-09-01 12:08:41,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:08:41,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:08:41,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:08:42,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:08:42,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:08:42,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854005941] [2023-09-01 12:08:42,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854005941] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:08:42,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:08:42,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:08:42,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157266177] [2023-09-01 12:08:42,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:08:42,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:08:42,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:08:42,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:08:42,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:08:42,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:08:42,794 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 1220 transitions, 22459 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:08:42,794 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:08:42,794 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:08:42,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:09:03,600 INFO L130 PetriNetUnfolder]: 29540/54071 cut-off events. [2023-09-01 12:09:03,601 INFO L131 PetriNetUnfolder]: For 793426/793426 co-relation queries the response was YES. [2023-09-01 12:09:05,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345839 conditions, 54071 events. 29540/54071 cut-off events. For 793426/793426 co-relation queries the response was YES. Maximal size of possible extension queue 3439. Compared 544433 event pairs, 10963 based on Foata normal form. 1/54071 useless extension candidates. Maximal degree in co-relation 345718. Up to 30908 conditions per place. [2023-09-01 12:09:05,438 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1294 selfloop transitions, 273 changer transitions 7/1574 dead transitions. [2023-09-01 12:09:05,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1574 transitions, 30174 flow [2023-09-01 12:09:05,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:09:05,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:09:05,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3944 transitions. [2023-09-01 12:09:05,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118629908103592 [2023-09-01 12:09:05,442 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3944 transitions. [2023-09-01 12:09:05,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3944 transitions. [2023-09-01 12:09:05,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:09:05,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3944 transitions. [2023-09-01 12:09:05,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 438.22222222222223) internal successors, (3944), 9 states have internal predecessors, (3944), 0 states have call successors, (0), 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-09-01 12:09:05,448 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-09-01 12:09:05,449 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-09-01 12:09:05,449 INFO L175 Difference]: Start difference. First operand has 295 places, 1220 transitions, 22459 flow. Second operand 9 states and 3944 transitions. [2023-09-01 12:09:05,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1574 transitions, 30174 flow [2023-09-01 12:09:23,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1574 transitions, 29829 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-09-01 12:09:23,266 INFO L231 Difference]: Finished difference. Result has 304 places, 1235 transitions, 23219 flow [2023-09-01 12:09:23,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=22125, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23219, PETRI_PLACES=304, PETRI_TRANSITIONS=1235} [2023-09-01 12:09:23,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2023-09-01 12:09:23,268 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 1235 transitions, 23219 flow [2023-09-01 12:09:23,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:09:23,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:09:23,269 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-09-01 12:09:23,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-09-01 12:09:23,269 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-09-01 12:09:23,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:09:23,270 INFO L85 PathProgramCache]: Analyzing trace with hash 144662842, now seen corresponding path program 19 times [2023-09-01 12:09:23,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:09:23,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625019472] [2023-09-01 12:09:23,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:09:23,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:09:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:09:23,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:09:23,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:09:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625019472] [2023-09-01 12:09:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625019472] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:09:23,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:09:23,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:09:23,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290395993] [2023-09-01 12:09:23,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:09:23,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:09:23,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:09:23,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:09:23,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:09:24,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:09:24,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 1235 transitions, 23219 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:09:24,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:09:24,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:09:24,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:09:45,348 INFO L130 PetriNetUnfolder]: 29535/54169 cut-off events. [2023-09-01 12:09:45,348 INFO L131 PetriNetUnfolder]: For 805426/805426 co-relation queries the response was YES. [2023-09-01 12:09:47,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346476 conditions, 54169 events. 29535/54169 cut-off events. For 805426/805426 co-relation queries the response was YES. Maximal size of possible extension queue 3493. Compared 547397 event pairs, 11078 based on Foata normal form. 2/54170 useless extension candidates. Maximal degree in co-relation 346351. Up to 30910 conditions per place. [2023-09-01 12:09:47,368 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1296 selfloop transitions, 259 changer transitions 9/1564 dead transitions. [2023-09-01 12:09:47,368 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1564 transitions, 30492 flow [2023-09-01 12:09:47,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:09:47,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:09:47,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3953 transitions. [2023-09-01 12:09:47,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128028404344194 [2023-09-01 12:09:47,371 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3953 transitions. [2023-09-01 12:09:47,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3953 transitions. [2023-09-01 12:09:47,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:09:47,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3953 transitions. [2023-09-01 12:09:47,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.22222222222223) internal successors, (3953), 9 states have internal predecessors, (3953), 0 states have call successors, (0), 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-09-01 12:09:47,378 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-09-01 12:09:47,378 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-09-01 12:09:47,378 INFO L175 Difference]: Start difference. First operand has 304 places, 1235 transitions, 23219 flow. Second operand 9 states and 3953 transitions. [2023-09-01 12:09:47,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1564 transitions, 30492 flow [2023-09-01 12:10:05,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 1564 transitions, 30038 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-09-01 12:10:05,281 INFO L231 Difference]: Finished difference. Result has 311 places, 1251 transitions, 23931 flow [2023-09-01 12:10:05,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=22789, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23931, PETRI_PLACES=311, PETRI_TRANSITIONS=1251} [2023-09-01 12:10:05,284 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2023-09-01 12:10:05,284 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 1251 transitions, 23931 flow [2023-09-01 12:10:05,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:10:05,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:10:05,285 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-09-01 12:10:05,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-09-01 12:10:05,285 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:10:05,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:10:05,286 INFO L85 PathProgramCache]: Analyzing trace with hash -841565252, now seen corresponding path program 20 times [2023-09-01 12:10:05,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:10:05,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146124908] [2023-09-01 12:10:05,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:10:05,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:10:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:10:05,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:05,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:10:05,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146124908] [2023-09-01 12:10:05,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146124908] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:10:05,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:10:05,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:10:05,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811484848] [2023-09-01 12:10:05,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:10:05,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:10:05,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:10:05,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:10:05,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:10:06,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:10:06,071 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 1251 transitions, 23931 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:10:06,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:10:06,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:10:06,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:10:27,124 INFO L130 PetriNetUnfolder]: 29525/54143 cut-off events. [2023-09-01 12:10:27,124 INFO L131 PetriNetUnfolder]: For 808235/808235 co-relation queries the response was YES. [2023-09-01 12:10:28,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347733 conditions, 54143 events. 29525/54143 cut-off events. For 808235/808235 co-relation queries the response was YES. Maximal size of possible extension queue 3491. Compared 546618 event pairs, 10881 based on Foata normal form. 2/54144 useless extension candidates. Maximal degree in co-relation 347605. Up to 30910 conditions per place. [2023-09-01 12:10:29,030 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1327 selfloop transitions, 257 changer transitions 8/1592 dead transitions. [2023-09-01 12:10:29,030 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 1592 transitions, 31355 flow [2023-09-01 12:10:29,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:10:29,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:10:29,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3966 transitions. [2023-09-01 12:10:29,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4141604010025063 [2023-09-01 12:10:29,034 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3966 transitions. [2023-09-01 12:10:29,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3966 transitions. [2023-09-01 12:10:29,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:10:29,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3966 transitions. [2023-09-01 12:10:29,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 440.6666666666667) internal successors, (3966), 9 states have internal predecessors, (3966), 0 states have call successors, (0), 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-09-01 12:10:29,040 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-09-01 12:10:29,041 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-09-01 12:10:29,041 INFO L175 Difference]: Start difference. First operand has 311 places, 1251 transitions, 23931 flow. Second operand 9 states and 3966 transitions. [2023-09-01 12:10:29,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 1592 transitions, 31355 flow [2023-09-01 12:10:46,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 1592 transitions, 30931 flow, removed 32 selfloop flow, removed 4 redundant places. [2023-09-01 12:10:46,549 INFO L231 Difference]: Finished difference. Result has 318 places, 1259 transitions, 24333 flow [2023-09-01 12:10:46,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=23537, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=994, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=24333, PETRI_PLACES=318, PETRI_TRANSITIONS=1259} [2023-09-01 12:10:46,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2023-09-01 12:10:46,550 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 1259 transitions, 24333 flow [2023-09-01 12:10:46,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:10:46,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:10:46,551 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-09-01 12:10:46,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-09-01 12:10:46,551 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:10:46,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:10:46,551 INFO L85 PathProgramCache]: Analyzing trace with hash 685727524, now seen corresponding path program 21 times [2023-09-01 12:10:46,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:10:46,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656944424] [2023-09-01 12:10:46,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:10:46,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:10:46,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:10:46,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:10:46,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:10:46,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656944424] [2023-09-01 12:10:46,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656944424] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:10:46,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:10:46,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:10:46,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891841952] [2023-09-01 12:10:46,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:10:46,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:10:46,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:10:46,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:10:46,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:10:47,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:10:47,490 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 1259 transitions, 24333 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:10:47,490 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:10:47,490 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:10:47,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:11:08,006 INFO L130 PetriNetUnfolder]: 29523/54125 cut-off events. [2023-09-01 12:11:08,006 INFO L131 PetriNetUnfolder]: For 818351/818351 co-relation queries the response was YES. [2023-09-01 12:11:09,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348132 conditions, 54125 events. 29523/54125 cut-off events. For 818351/818351 co-relation queries the response was YES. Maximal size of possible extension queue 3489. Compared 546426 event pairs, 10795 based on Foata normal form. 2/54126 useless extension candidates. Maximal degree in co-relation 348001. Up to 30910 conditions per place. [2023-09-01 12:11:09,340 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1337 selfloop transitions, 254 changer transitions 9/1600 dead transitions. [2023-09-01 12:11:09,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1600 transitions, 31955 flow [2023-09-01 12:11:09,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:11:09,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:11:09,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3953 transitions. [2023-09-01 12:11:09,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128028404344194 [2023-09-01 12:11:09,343 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3953 transitions. [2023-09-01 12:11:09,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3953 transitions. [2023-09-01 12:11:09,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:11:09,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3953 transitions. [2023-09-01 12:11:09,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.22222222222223) internal successors, (3953), 9 states have internal predecessors, (3953), 0 states have call successors, (0), 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-09-01 12:11:09,349 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-09-01 12:11:09,350 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-09-01 12:11:09,350 INFO L175 Difference]: Start difference. First operand has 318 places, 1259 transitions, 24333 flow. Second operand 9 states and 3953 transitions. [2023-09-01 12:11:09,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1600 transitions, 31955 flow [2023-09-01 12:11:27,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1600 transitions, 31683 flow, removed 19 selfloop flow, removed 3 redundant places. [2023-09-01 12:11:27,104 INFO L231 Difference]: Finished difference. Result has 326 places, 1273 transitions, 25131 flow [2023-09-01 12:11:27,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=24069, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1005, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25131, PETRI_PLACES=326, PETRI_TRANSITIONS=1273} [2023-09-01 12:11:27,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2023-09-01 12:11:27,106 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 1273 transitions, 25131 flow [2023-09-01 12:11:27,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:11:27,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:11:27,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-09-01 12:11:27,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-09-01 12:11:27,106 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:11:27,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:11:27,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1859402644, now seen corresponding path program 22 times [2023-09-01 12:11:27,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:11:27,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783233895] [2023-09-01 12:11:27,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:11:27,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:11:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:11:27,421 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:11:27,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:11:27,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783233895] [2023-09-01 12:11:27,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783233895] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:11:27,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:11:27,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:11:27,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679101318] [2023-09-01 12:11:27,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:11:27,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:11:27,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:11:27,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:11:27,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:11:27,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:11:27,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 1273 transitions, 25131 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:11:27,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:11:27,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:11:27,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:11:48,754 INFO L130 PetriNetUnfolder]: 29513/54099 cut-off events. [2023-09-01 12:11:48,754 INFO L131 PetriNetUnfolder]: For 835155/835155 co-relation queries the response was YES. [2023-09-01 12:11:50,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349408 conditions, 54099 events. 29513/54099 cut-off events. For 835155/835155 co-relation queries the response was YES. Maximal size of possible extension queue 3463. Compared 545986 event pairs, 10701 based on Foata normal form. 2/54100 useless extension candidates. Maximal degree in co-relation 349274. Up to 30910 conditions per place. [2023-09-01 12:11:50,521 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1301 selfloop transitions, 277 changer transitions 7/1585 dead transitions. [2023-09-01 12:11:50,523 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1585 transitions, 31950 flow [2023-09-01 12:11:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:11:50,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:11:50,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3955 transitions. [2023-09-01 12:11:50,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-09-01 12:11:50,526 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3955 transitions. [2023-09-01 12:11:50,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3955 transitions. [2023-09-01 12:11:50,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:11:50,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3955 transitions. [2023-09-01 12:11:50,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.44444444444446) internal successors, (3955), 9 states have internal predecessors, (3955), 0 states have call successors, (0), 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-09-01 12:11:50,532 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-09-01 12:11:50,533 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-09-01 12:11:50,533 INFO L175 Difference]: Start difference. First operand has 326 places, 1273 transitions, 25131 flow. Second operand 9 states and 3955 transitions. [2023-09-01 12:11:50,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1585 transitions, 31950 flow [2023-09-01 12:12:08,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 1585 transitions, 31398 flow, removed 44 selfloop flow, removed 6 redundant places. [2023-09-01 12:12:08,868 INFO L231 Difference]: Finished difference. Result has 330 places, 1275 transitions, 25283 flow [2023-09-01 12:12:08,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=24593, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25283, PETRI_PLACES=330, PETRI_TRANSITIONS=1275} [2023-09-01 12:12:08,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2023-09-01 12:12:08,870 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1275 transitions, 25283 flow [2023-09-01 12:12:08,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:12:08,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:12:08,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-09-01 12:12:08,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-09-01 12:12:08,870 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:12:08,871 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:12:08,871 INFO L85 PathProgramCache]: Analyzing trace with hash 82747270, now seen corresponding path program 23 times [2023-09-01 12:12:08,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:12:08,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093777198] [2023-09-01 12:12:08,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:12:08,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:12:08,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:12:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:12:09,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:12:09,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093777198] [2023-09-01 12:12:09,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093777198] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:12:09,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:12:09,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:12:09,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859052587] [2023-09-01 12:12:09,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:12:09,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:12:09,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:12:09,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:12:09,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:12:09,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:12:09,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1275 transitions, 25283 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:12:09,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:12:09,605 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:12:09,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:12:30,268 INFO L130 PetriNetUnfolder]: 29507/54077 cut-off events. [2023-09-01 12:12:30,268 INFO L131 PetriNetUnfolder]: For 831026/831026 co-relation queries the response was YES. [2023-09-01 12:12:31,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349122 conditions, 54077 events. 29507/54077 cut-off events. For 831026/831026 co-relation queries the response was YES. Maximal size of possible extension queue 3456. Compared 545673 event pairs, 10813 based on Foata normal form. 2/54078 useless extension candidates. Maximal degree in co-relation 348986. Up to 30910 conditions per place. [2023-09-01 12:12:31,954 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1345 selfloop transitions, 252 changer transitions 8/1605 dead transitions. [2023-09-01 12:12:31,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1605 transitions, 32564 flow [2023-09-01 12:12:31,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:12:31,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:12:31,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3955 transitions. [2023-09-01 12:12:31,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-09-01 12:12:31,957 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3955 transitions. [2023-09-01 12:12:31,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3955 transitions. [2023-09-01 12:12:31,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:12:31,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3955 transitions. [2023-09-01 12:12:31,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.44444444444446) internal successors, (3955), 9 states have internal predecessors, (3955), 0 states have call successors, (0), 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-09-01 12:12:31,964 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-09-01 12:12:31,964 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-09-01 12:12:31,965 INFO L175 Difference]: Start difference. First operand has 330 places, 1275 transitions, 25283 flow. Second operand 9 states and 3955 transitions. [2023-09-01 12:12:31,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1605 transitions, 32564 flow [2023-09-01 12:12:49,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 1605 transitions, 31926 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-09-01 12:12:49,527 INFO L231 Difference]: Finished difference. Result has 333 places, 1283 transitions, 25456 flow [2023-09-01 12:12:49,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=24655, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25456, PETRI_PLACES=333, PETRI_TRANSITIONS=1283} [2023-09-01 12:12:49,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2023-09-01 12:12:49,528 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 1283 transitions, 25456 flow [2023-09-01 12:12:49,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:12:49,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:12:49,529 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-09-01 12:12:49,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-09-01 12:12:49,529 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:12:49,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:12:49,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1737866682, now seen corresponding path program 24 times [2023-09-01 12:12:49,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:12:49,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465632976] [2023-09-01 12:12:49,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:12:49,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:12:49,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:12:49,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-09-01 12:12:49,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:12:49,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465632976] [2023-09-01 12:12:49,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465632976] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:12:49,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:12:49,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:12:49,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561053837] [2023-09-01 12:12:49,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:12:49,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:12:49,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:12:49,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:12:49,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:12:50,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:12:50,188 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 1283 transitions, 25456 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:12:50,188 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:12:50,188 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:12:50,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:13:10,894 INFO L130 PetriNetUnfolder]: 29505/54059 cut-off events. [2023-09-01 12:13:10,894 INFO L131 PetriNetUnfolder]: For 831406/831406 co-relation queries the response was YES. [2023-09-01 12:13:12,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348943 conditions, 54059 events. 29505/54059 cut-off events. For 831406/831406 co-relation queries the response was YES. Maximal size of possible extension queue 3483. Compared 545438 event pairs, 10703 based on Foata normal form. 2/54060 useless extension candidates. Maximal degree in co-relation 348805. Up to 30910 conditions per place. [2023-09-01 12:13:12,302 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1316 selfloop transitions, 274 changer transitions 7/1597 dead transitions. [2023-09-01 12:13:12,303 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1597 transitions, 32410 flow [2023-09-01 12:13:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:13:12,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:13:12,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3958 transitions. [2023-09-01 12:13:12,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133249791144528 [2023-09-01 12:13:12,306 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3958 transitions. [2023-09-01 12:13:12,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3958 transitions. [2023-09-01 12:13:12,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:13:12,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3958 transitions. [2023-09-01 12:13:12,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.77777777777777) internal successors, (3958), 9 states have internal predecessors, (3958), 0 states have call successors, (0), 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-09-01 12:13:12,315 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-09-01 12:13:12,316 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-09-01 12:13:12,316 INFO L175 Difference]: Start difference. First operand has 333 places, 1283 transitions, 25456 flow. Second operand 9 states and 3958 transitions. [2023-09-01 12:13:12,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1597 transitions, 32410 flow [2023-09-01 12:13:30,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1597 transitions, 31936 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-09-01 12:13:30,757 INFO L231 Difference]: Finished difference. Result has 336 places, 1288 transitions, 25768 flow [2023-09-01 12:13:30,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=24990, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1009, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25768, PETRI_PLACES=336, PETRI_TRANSITIONS=1288} [2023-09-01 12:13:30,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2023-09-01 12:13:30,758 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 1288 transitions, 25768 flow [2023-09-01 12:13:30,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:13:30,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:13:30,758 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-09-01 12:13:30,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-09-01 12:13:30,759 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:13:30,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:13:30,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1295481114, now seen corresponding path program 25 times [2023-09-01 12:13:30,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:13:30,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866082641] [2023-09-01 12:13:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:13:30,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:13:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:13:31,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:13:31,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:13:31,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866082641] [2023-09-01 12:13:31,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866082641] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:13:31,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:13:31,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:13:31,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462982593] [2023-09-01 12:13:31,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:13:31,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:13:31,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:13:31,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:13:31,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:13:31,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:13:31,476 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 1288 transitions, 25768 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:13:31,476 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:13:31,476 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:13:31,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:13:52,111 INFO L130 PetriNetUnfolder]: 29499/54037 cut-off events. [2023-09-01 12:13:52,111 INFO L131 PetriNetUnfolder]: For 837924/837924 co-relation queries the response was YES. [2023-09-01 12:13:53,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349212 conditions, 54037 events. 29499/54037 cut-off events. For 837924/837924 co-relation queries the response was YES. Maximal size of possible extension queue 3481. Compared 544946 event pairs, 10707 based on Foata normal form. 2/54038 useless extension candidates. Maximal degree in co-relation 349073. Up to 30910 conditions per place. [2023-09-01 12:13:53,721 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1318 selfloop transitions, 269 changer transitions 8/1595 dead transitions. [2023-09-01 12:13:53,722 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1595 transitions, 32520 flow [2023-09-01 12:13:53,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:13:53,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:13:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3958 transitions. [2023-09-01 12:13:53,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133249791144528 [2023-09-01 12:13:53,724 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3958 transitions. [2023-09-01 12:13:53,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3958 transitions. [2023-09-01 12:13:53,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:13:53,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3958 transitions. [2023-09-01 12:13:53,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.77777777777777) internal successors, (3958), 9 states have internal predecessors, (3958), 0 states have call successors, (0), 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-09-01 12:13:53,731 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-09-01 12:13:53,731 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-09-01 12:13:53,731 INFO L175 Difference]: Start difference. First operand has 336 places, 1288 transitions, 25768 flow. Second operand 9 states and 3958 transitions. [2023-09-01 12:13:53,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1595 transitions, 32520 flow [2023-09-01 12:14:12,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1595 transitions, 32096 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-09-01 12:14:12,503 INFO L231 Difference]: Finished difference. Result has 337 places, 1286 transitions, 25814 flow [2023-09-01 12:14:12,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=25352, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25814, PETRI_PLACES=337, PETRI_TRANSITIONS=1286} [2023-09-01 12:14:12,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2023-09-01 12:14:12,504 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 1286 transitions, 25814 flow [2023-09-01 12:14:12,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:14:12,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:14:12,505 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-09-01 12:14:12,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-09-01 12:14:12,505 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:14:12,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:14:12,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1542995430, now seen corresponding path program 26 times [2023-09-01 12:14:12,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:14:12,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217084890] [2023-09-01 12:14:12,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:14:12,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:14:12,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:14:12,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:14:12,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:14:12,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217084890] [2023-09-01 12:14:12,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217084890] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:14:12,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:14:12,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-09-01 12:14:12,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262421314] [2023-09-01 12:14:12,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:14:12,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-09-01 12:14:12,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:14:12,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-09-01 12:14:12,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-09-01 12:14:13,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-09-01 12:14:13,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 1286 transitions, 25814 flow. Second operand has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:14:13,365 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:14:13,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-09-01 12:14:13,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 12:14:34,243 INFO L130 PetriNetUnfolder]: 29497/54020 cut-off events. [2023-09-01 12:14:34,243 INFO L131 PetriNetUnfolder]: For 844500/844500 co-relation queries the response was YES. [2023-09-01 12:14:35,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349665 conditions, 54020 events. 29497/54020 cut-off events. For 844500/844500 co-relation queries the response was YES. Maximal size of possible extension queue 3479. Compared 544700 event pairs, 11256 based on Foata normal form. 1/54020 useless extension candidates. Maximal degree in co-relation 349528. Up to 30910 conditions per place. [2023-09-01 12:14:35,623 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1309 selfloop transitions, 281 changer transitions 8/1598 dead transitions. [2023-09-01 12:14:35,624 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 1598 transitions, 32577 flow [2023-09-01 12:14:35,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 12:14:35,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 12:14:35,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3958 transitions. [2023-09-01 12:14:35,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133249791144528 [2023-09-01 12:14:35,627 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3958 transitions. [2023-09-01 12:14:35,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3958 transitions. [2023-09-01 12:14:35,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 12:14:35,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3958 transitions. [2023-09-01 12:14:35,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 439.77777777777777) internal successors, (3958), 9 states have internal predecessors, (3958), 0 states have call successors, (0), 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-09-01 12:14:35,633 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-09-01 12:14:35,633 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-09-01 12:14:35,633 INFO L175 Difference]: Start difference. First operand has 337 places, 1286 transitions, 25814 flow. Second operand 9 states and 3958 transitions. [2023-09-01 12:14:35,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 1598 transitions, 32577 flow [2023-09-01 12:14:53,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1598 transitions, 32060 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-09-01 12:14:53,561 INFO L231 Difference]: Finished difference. Result has 339 places, 1287 transitions, 25922 flow [2023-09-01 12:14:53,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1064, PETRI_DIFFERENCE_MINUEND_FLOW=25307, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1005, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25922, PETRI_PLACES=339, PETRI_TRANSITIONS=1287} [2023-09-01 12:14:53,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2023-09-01 12:14:53,562 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1287 transitions, 25922 flow [2023-09-01 12:14:53,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 426.8888888888889) internal successors, (3842), 9 states have internal predecessors, (3842), 0 states have call successors, (0), 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-09-01 12:14:53,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 12:14:53,563 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-09-01 12:14:53,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-09-01 12:14:53,563 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-09-01 12:14:53,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 12:14:53,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2114168352, now seen corresponding path program 27 times [2023-09-01 12:14:53,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 12:14:53,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532648743] [2023-09-01 12:14:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 12:14:53,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 12:14:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 12:14:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-09-01 12:14:54,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 12:14:54,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532648743] [2023-09-01 12:14:54,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532648743] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 12:14:54,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 12:14:54,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-09-01 12:14:54,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087038870] [2023-09-01 12:14:54,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 12:14:54,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 12:14:54,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 12:14:54,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 12:14:54,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-09-01 12:14:54,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 1064 [2023-09-01 12:14:54,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1287 transitions, 25922 flow. Second operand has 11 states, 11 states have (on average 410.1818181818182) internal successors, (4512), 11 states have internal predecessors, (4512), 0 states have call successors, (0), 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-09-01 12:14:54,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 12:14:54,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 1064 [2023-09-01 12:14:54,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand