./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 AFTER --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 AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 19:00:06,893 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 19:00:06,896 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 19:00:06,933 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 19:00:06,935 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 19:00:06,938 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 19:00:06,939 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 19:00:06,942 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 19:00:06,943 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 19:00:06,947 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 19:00:06,948 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 19:00:06,949 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 19:00:06,950 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 19:00:06,951 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 19:00:06,952 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 19:00:06,954 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 19:00:06,957 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 19:00:06,957 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 19:00:06,958 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 19:00:06,959 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 19:00:06,960 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 19:00:06,962 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 19:00:06,962 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 19:00:06,963 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 19:00:06,966 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 19:00:06,970 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 19:00:06,970 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 19:00:06,971 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 19:00:06,972 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 19:00:06,972 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 19:00:06,972 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 19:00:06,973 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 19:00:06,974 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 19:00:06,975 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 19:00:06,975 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 19:00:06,976 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 19:00:06,976 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 19:00:06,977 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 19:00:06,977 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 19:00:06,977 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 19:00:06,978 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 19:00:06,979 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-30 19:00:07,002 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 19:00:07,002 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 19:00:07,003 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 19:00:07,003 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 19:00:07,004 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 19:00:07,004 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 19:00:07,005 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 19:00:07,005 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 19:00:07,005 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 19:00:07,005 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 19:00:07,006 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 19:00:07,006 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 19:00:07,006 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 19:00:07,006 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 19:00:07,006 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 19:00:07,006 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 19:00:07,007 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 19:00:07,007 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 19:00:07,007 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 19:00:07,007 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 19:00:07,007 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 19:00:07,007 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 19:00:07,007 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 19:00:07,008 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 19:00:07,008 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 19:00:07,008 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 19:00:07,008 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 19:00:07,008 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 19:00:07,008 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 19:00:07,009 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 19:00:07,009 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 19:00:07,009 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 19:00:07,009 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 19:00:07,009 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 19:00:07,009 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 19:00:07,009 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 -> AFTER [2023-08-30 19:00:07,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 19:00:07,276 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 19:00:07,277 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 19:00:07,278 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 19:00:07,278 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 19:00:07,279 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-08-30 19:00:08,153 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 19:00:08,308 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 19:00:08,308 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-trans.wvr.c [2023-08-30 19:00:08,313 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7deebfb69/c2657d4fe13346fa96e8d5b32d4a92dd/FLAGd54df1f67 [2023-08-30 19:00:08,323 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7deebfb69/c2657d4fe13346fa96e8d5b32d4a92dd [2023-08-30 19:00:08,325 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 19:00:08,326 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 19:00:08,326 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 19:00:08,327 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 19:00:08,329 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 19:00:08,330 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,331 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79038a37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08, skipping insertion in model container [2023-08-30 19:00:08,331 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,334 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 19:00:08,348 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 19:00:08,489 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-08-30 19:00:08,510 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 19:00:08,522 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 19:00:08,556 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-08-30 19:00:08,563 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 19:00:08,577 INFO L208 MainTranslator]: Completed translation [2023-08-30 19:00:08,577 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08 WrapperNode [2023-08-30 19:00:08,577 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 19:00:08,578 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 19:00:08,578 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 19:00:08,579 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 19:00:08,583 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,606 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,647 INFO L138 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 22, calls inlined = 34, statements flattened = 431 [2023-08-30 19:00:08,648 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 19:00:08,648 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 19:00:08,648 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 19:00:08,649 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 19:00:08,654 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,655 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,665 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,666 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,684 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,687 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,698 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,699 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,701 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 19:00:08,702 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 19:00:08,702 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 19:00:08,706 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 19:00:08,707 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (1/1) ... [2023-08-30 19:00:08,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 19:00:08,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:00:08,729 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-08-30 19:00:08,750 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-08-30 19:00:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 19:00:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 19:00:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 19:00:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 19:00:08,765 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 19:00:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 19:00:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 19:00:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 19:00:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-30 19:00:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-30 19:00:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 19:00:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-30 19:00:08,766 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 19:00:08,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 19:00:08,767 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 19:00:08,768 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 19:00:08,880 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 19:00:08,881 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 19:00:09,317 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 19:00:09,328 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 19:00:09,328 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-30 19:00:09,330 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 07:00:09 BoogieIcfgContainer [2023-08-30 19:00:09,330 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 19:00:09,332 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 19:00:09,332 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 19:00:09,334 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 19:00:09,334 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 07:00:08" (1/3) ... [2023-08-30 19:00:09,335 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d529c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 07:00:09, skipping insertion in model container [2023-08-30 19:00:09,335 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 07:00:08" (2/3) ... [2023-08-30 19:00:09,335 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d529c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 07:00:09, skipping insertion in model container [2023-08-30 19:00:09,335 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 07:00:09" (3/3) ... [2023-08-30 19:00:09,336 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-node-trans.wvr.c [2023-08-30 19:00:09,341 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 19:00:09,347 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 19:00:09,347 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-30 19:00:09,347 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 19:00:09,410 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-30 19:00:09,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 470 places, 501 transitions, 1026 flow [2023-08-30 19:00:09,624 INFO L130 PetriNetUnfolder]: 41/498 cut-off events. [2023-08-30 19:00:09,624 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-30 19:00:09,630 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-08-30 19:00:09,631 INFO L82 GeneralOperation]: Start removeDead. Operand has 470 places, 501 transitions, 1026 flow [2023-08-30 19:00:09,637 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 457 places, 488 transitions, 994 flow [2023-08-30 19:00:09,644 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 19:00:09,654 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 457 places, 488 transitions, 994 flow [2023-08-30 19:00:09,656 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 457 places, 488 transitions, 994 flow [2023-08-30 19:00:09,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 457 places, 488 transitions, 994 flow [2023-08-30 19:00:09,711 INFO L130 PetriNetUnfolder]: 41/488 cut-off events. [2023-08-30 19:00:09,711 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-30 19:00:09,714 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-08-30 19:00:09,719 INFO L119 LiptonReduction]: Number of co-enabled transitions 17280 [2023-08-30 19:00:23,426 INFO L134 LiptonReduction]: Checked pairs total: 21051 [2023-08-30 19:00:23,426 INFO L136 LiptonReduction]: Total number of compositions: 563 [2023-08-30 19:00:23,435 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 19:00:23,440 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;@55273c13, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 19:00:23,440 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-30 19:00:23,445 INFO L130 PetriNetUnfolder]: 10/41 cut-off events. [2023-08-30 19:00:23,446 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-30 19:00:23,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:23,446 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-08-30 19:00:23,447 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-08-30 19:00:23,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:23,450 INFO L85 PathProgramCache]: Analyzing trace with hash -496890906, now seen corresponding path program 1 times [2023-08-30 19:00:23,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:23,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982869674] [2023-08-30 19:00:23,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:23,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:23,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:00:23,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:23,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982869674] [2023-08-30 19:00:23,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982869674] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:23,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:23,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 19:00:23,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026449849] [2023-08-30 19:00:23,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:23,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 19:00:23,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:23,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 19:00:23,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 19:00:23,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1064 [2023-08-30 19:00:23,727 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-08-30 19:00:23,728 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:23,728 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1064 [2023-08-30 19:00:23,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:23,886 INFO L130 PetriNetUnfolder]: 699/1048 cut-off events. [2023-08-30 19:00:23,886 INFO L131 PetriNetUnfolder]: For 83/83 co-relation queries the response was YES. [2023-08-30 19:00:23,887 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-08-30 19:00:23,891 INFO L137 encePairwiseOnDemand]: 1063/1064 looper letters, 41 selfloop transitions, 0 changer transitions 0/41 dead transitions. [2023-08-30 19:00:23,891 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 182 flow [2023-08-30 19:00:23,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 19:00:23,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 19:00:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 972 transitions. [2023-08-30 19:00:23,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567669172932331 [2023-08-30 19:00:23,908 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 972 transitions. [2023-08-30 19:00:23,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 972 transitions. [2023-08-30 19:00:23,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:23,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 972 transitions. [2023-08-30 19:00:23,917 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-08-30 19:00:23,923 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-08-30 19:00:23,924 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-08-30 19:00:23,925 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 102 flow. Second operand 2 states and 972 transitions. [2023-08-30 19:00:23,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 182 flow [2023-08-30 19:00:23,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 170 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-30 19:00:23,930 INFO L231 Difference]: Finished difference. Result has 37 places, 41 transitions, 88 flow [2023-08-30 19:00:23,931 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-08-30 19:00:23,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -5 predicate places. [2023-08-30 19:00:23,934 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 41 transitions, 88 flow [2023-08-30 19:00:23,934 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-08-30 19:00:23,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:23,935 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-08-30 19:00:23,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 19:00:23,936 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-08-30 19:00:23,947 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:23,947 INFO L85 PathProgramCache]: Analyzing trace with hash 2005961306, now seen corresponding path program 1 times [2023-08-30 19:00:23,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:23,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884125317] [2023-08-30 19:00:23,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:23,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:23,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:24,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:00:24,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:24,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884125317] [2023-08-30 19:00:24,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884125317] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:24,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:24,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:00:24,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410284432] [2023-08-30 19:00:24,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:24,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 19:00:24,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:24,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 19:00:24,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 19:00:24,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 1064 [2023-08-30 19:00:24,068 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-08-30 19:00:24,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:24,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 1064 [2023-08-30 19:00:24,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:24,232 INFO L130 PetriNetUnfolder]: 789/1184 cut-off events. [2023-08-30 19:00:24,232 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2023-08-30 19:00:24,233 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-08-30 19:00:24,236 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 52 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2023-08-30 19:00:24,236 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 55 transitions, 228 flow [2023-08-30 19:00:24,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 19:00:24,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 19:00:24,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1430 transitions. [2023-08-30 19:00:24,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44799498746867167 [2023-08-30 19:00:24,239 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1430 transitions. [2023-08-30 19:00:24,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1430 transitions. [2023-08-30 19:00:24,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:24,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1430 transitions. [2023-08-30 19:00:24,242 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-08-30 19:00:24,245 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-08-30 19:00:24,247 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-08-30 19:00:24,247 INFO L175 Difference]: Start difference. First operand has 37 places, 41 transitions, 88 flow. Second operand 3 states and 1430 transitions. [2023-08-30 19:00:24,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 55 transitions, 228 flow [2023-08-30 19:00:24,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 228 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 19:00:24,248 INFO L231 Difference]: Finished difference. Result has 41 places, 42 transitions, 106 flow [2023-08-30 19:00:24,248 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-08-30 19:00:24,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -1 predicate places. [2023-08-30 19:00:24,249 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 42 transitions, 106 flow [2023-08-30 19:00:24,250 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-08-30 19:00:24,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:24,250 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-08-30 19:00:24,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 19:00:24,250 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-08-30 19:00:24,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:24,251 INFO L85 PathProgramCache]: Analyzing trace with hash -2002543410, now seen corresponding path program 1 times [2023-08-30 19:00:24,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:24,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204500848] [2023-08-30 19:00:24,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:24,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:24,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 19:00:24,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:24,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204500848] [2023-08-30 19:00:24,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204500848] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:24,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:24,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 19:00:24,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495456318] [2023-08-30 19:00:24,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:24,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 19:00:24,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:24,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 19:00:24,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 19:00:24,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1064 [2023-08-30 19:00:24,430 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-08-30 19:00:24,430 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:24,431 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1064 [2023-08-30 19:00:24,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:24,580 INFO L130 PetriNetUnfolder]: 789/1185 cut-off events. [2023-08-30 19:00:24,580 INFO L131 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2023-08-30 19:00:24,581 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-08-30 19:00:24,584 INFO L137 encePairwiseOnDemand]: 1061/1064 looper letters, 41 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2023-08-30 19:00:24,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 43 transitions, 194 flow [2023-08-30 19:00:24,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 19:00:24,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 19:00:24,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1402 transitions. [2023-08-30 19:00:24,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392230576441103 [2023-08-30 19:00:24,588 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1402 transitions. [2023-08-30 19:00:24,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1402 transitions. [2023-08-30 19:00:24,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:24,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1402 transitions. [2023-08-30 19:00:24,591 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-08-30 19:00:24,595 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-08-30 19:00:24,596 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-08-30 19:00:24,596 INFO L175 Difference]: Start difference. First operand has 41 places, 42 transitions, 106 flow. Second operand 3 states and 1402 transitions. [2023-08-30 19:00:24,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 43 transitions, 194 flow [2023-08-30 19:00:24,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 43 transitions, 188 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:24,599 INFO L231 Difference]: Finished difference. Result has 42 places, 43 transitions, 112 flow [2023-08-30 19:00:24,600 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-08-30 19:00:24,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2023-08-30 19:00:24,600 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 43 transitions, 112 flow [2023-08-30 19:00:24,601 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-08-30 19:00:24,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:24,601 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-08-30 19:00:24,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 19:00:24,602 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-08-30 19:00:24,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:24,602 INFO L85 PathProgramCache]: Analyzing trace with hash 283624533, now seen corresponding path program 1 times [2023-08-30 19:00:24,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:24,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951384235] [2023-08-30 19:00:24,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:24,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 19:00:24,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:24,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951384235] [2023-08-30 19:00:24,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951384235] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:24,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:24,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:00:24,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100869039] [2023-08-30 19:00:24,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:24,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:00:24,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:24,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:00:24,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 19:00:24,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-08-30 19:00:24,781 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-08-30 19:00:24,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:24,782 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-08-30 19:00:24,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:24,918 INFO L130 PetriNetUnfolder]: 789/1186 cut-off events. [2023-08-30 19:00:24,918 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-30 19:00:24,919 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-08-30 19:00:24,923 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 41 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2023-08-30 19:00:24,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 44 transitions, 202 flow [2023-08-30 19:00:24,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:00:24,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:00:24,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-08-30 19:00:24,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-08-30 19:00:24,927 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-08-30 19:00:24,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-08-30 19:00:24,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:24,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-08-30 19:00:24,932 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-08-30 19:00:24,937 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-08-30 19:00:24,938 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-08-30 19:00:24,938 INFO L175 Difference]: Start difference. First operand has 42 places, 43 transitions, 112 flow. Second operand 4 states and 1847 transitions. [2023-08-30 19:00:24,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 44 transitions, 202 flow [2023-08-30 19:00:24,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 198 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 19:00:24,941 INFO L231 Difference]: Finished difference. Result has 45 places, 44 transitions, 122 flow [2023-08-30 19:00:24,941 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-08-30 19:00:24,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2023-08-30 19:00:24,941 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 44 transitions, 122 flow [2023-08-30 19:00:24,942 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-08-30 19:00:24,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:24,943 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-08-30 19:00:24,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 19:00:24,943 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-08-30 19:00:24,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:24,943 INFO L85 PathProgramCache]: Analyzing trace with hash 194249792, now seen corresponding path program 1 times [2023-08-30 19:00:24,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:24,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985069552] [2023-08-30 19:00:24,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:24,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:25,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 19:00:25,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:25,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985069552] [2023-08-30 19:00:25,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985069552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:25,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:25,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:00:25,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202426813] [2023-08-30 19:00:25,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:25,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:00:25,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:25,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:00:25,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 19:00:25,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-08-30 19:00:25,112 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-08-30 19:00:25,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:25,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-08-30 19:00:25,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:25,249 INFO L130 PetriNetUnfolder]: 789/1187 cut-off events. [2023-08-30 19:00:25,250 INFO L131 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2023-08-30 19:00:25,251 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-08-30 19:00:25,254 INFO L137 encePairwiseOnDemand]: 1059/1064 looper letters, 41 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2023-08-30 19:00:25,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 45 transitions, 214 flow [2023-08-30 19:00:25,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:00:25,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:00:25,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1848 transitions. [2023-08-30 19:00:25,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2023-08-30 19:00:25,258 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1848 transitions. [2023-08-30 19:00:25,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1848 transitions. [2023-08-30 19:00:25,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:25,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1848 transitions. [2023-08-30 19:00:25,262 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-08-30 19:00:25,267 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-08-30 19:00:25,269 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-08-30 19:00:25,269 INFO L175 Difference]: Start difference. First operand has 45 places, 44 transitions, 122 flow. Second operand 4 states and 1848 transitions. [2023-08-30 19:00:25,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 45 transitions, 214 flow [2023-08-30 19:00:25,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 208 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:25,273 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 134 flow [2023-08-30 19:00:25,273 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-08-30 19:00:25,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2023-08-30 19:00:25,275 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 134 flow [2023-08-30 19:00:25,276 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-08-30 19:00:25,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:25,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:00:25,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 19:00:25,277 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-08-30 19:00:25,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:25,277 INFO L85 PathProgramCache]: Analyzing trace with hash 917435877, now seen corresponding path program 1 times [2023-08-30 19:00:25,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:25,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734579962] [2023-08-30 19:00:25,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:25,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 19:00:25,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:25,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734579962] [2023-08-30 19:00:25,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734579962] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:25,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:25,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:00:25,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781199706] [2023-08-30 19:00:25,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:25,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:00:25,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:25,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:00:25,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 19:00:25,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-08-30 19:00:25,453 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-08-30 19:00:25,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:25,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-08-30 19:00:25,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:25,601 INFO L130 PetriNetUnfolder]: 789/1188 cut-off events. [2023-08-30 19:00:25,601 INFO L131 PetriNetUnfolder]: For 54/54 co-relation queries the response was YES. [2023-08-30 19:00:25,603 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-08-30 19:00:25,606 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 43 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2023-08-30 19:00:25,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 46 transitions, 228 flow [2023-08-30 19:00:25,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:00:25,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:00:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-08-30 19:00:25,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-08-30 19:00:25,610 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-08-30 19:00:25,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-08-30 19:00:25,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:25,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-08-30 19:00:25,613 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-08-30 19:00:25,617 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-08-30 19:00:25,618 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-08-30 19:00:25,618 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 134 flow. Second operand 4 states and 1847 transitions. [2023-08-30 19:00:25,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 46 transitions, 228 flow [2023-08-30 19:00:25,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 46 transitions, 224 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:25,620 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 144 flow [2023-08-30 19:00:25,621 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-08-30 19:00:25,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2023-08-30 19:00:25,621 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 144 flow [2023-08-30 19:00:25,622 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-08-30 19:00:25,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:25,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:00:25,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 19:00:25,622 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-08-30 19:00:25,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:25,623 INFO L85 PathProgramCache]: Analyzing trace with hash -230399429, now seen corresponding path program 1 times [2023-08-30 19:00:25,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:25,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281780420] [2023-08-30 19:00:25,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:25,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:25,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:25,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 19:00:25,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:25,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281780420] [2023-08-30 19:00:25,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281780420] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 19:00:25,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863978620] [2023-08-30 19:00:25,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:25,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 19:00:25,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 19:00:25,813 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-08-30 19:00:25,813 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-08-30 19:00:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:25,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-30 19:00:25,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 19:00:26,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-30 19:00:26,008 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 19:00:26,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863978620] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:26,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 19:00:26,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-08-30 19:00:26,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559078874] [2023-08-30 19:00:26,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:26,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:00:26,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:26,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:00:26,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-30 19:00:26,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-08-30 19:00:26,074 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-08-30 19:00:26,075 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:26,075 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-08-30 19:00:26,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:26,237 INFO L130 PetriNetUnfolder]: 789/1189 cut-off events. [2023-08-30 19:00:26,238 INFO L131 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2023-08-30 19:00:26,239 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-08-30 19:00:26,242 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 44 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2023-08-30 19:00:26,242 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 240 flow [2023-08-30 19:00:26,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:00:26,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:00:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-08-30 19:00:26,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-08-30 19:00:26,245 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-08-30 19:00:26,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-08-30 19:00:26,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:26,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-08-30 19:00:26,248 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-08-30 19:00:26,252 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-08-30 19:00:26,253 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-08-30 19:00:26,253 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 144 flow. Second operand 4 states and 1847 transitions. [2023-08-30 19:00:26,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 240 flow [2023-08-30 19:00:26,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 47 transitions, 234 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:26,254 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 152 flow [2023-08-30 19:00:26,255 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-08-30 19:00:26,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2023-08-30 19:00:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 152 flow [2023-08-30 19:00:26,256 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-08-30 19:00:26,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:26,256 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-08-30 19:00:26,264 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-08-30 19:00:26,463 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-08-30 19:00:26,463 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-08-30 19:00:26,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:26,464 INFO L85 PathProgramCache]: Analyzing trace with hash 131576679, now seen corresponding path program 1 times [2023-08-30 19:00:26,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:26,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005320673] [2023-08-30 19:00:26,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:26,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:26,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-30 19:00:26,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:26,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005320673] [2023-08-30 19:00:26,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005320673] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:26,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:00:26,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788116422] [2023-08-30 19:00:26,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 19:00:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:26,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 19:00:26,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-30 19:00:26,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 1064 [2023-08-30 19:00:26,631 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-08-30 19:00:26,631 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:26,631 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 1064 [2023-08-30 19:00:26,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:26,804 INFO L130 PetriNetUnfolder]: 789/1190 cut-off events. [2023-08-30 19:00:26,805 INFO L131 PetriNetUnfolder]: For 58/58 co-relation queries the response was YES. [2023-08-30 19:00:26,806 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-08-30 19:00:26,810 INFO L137 encePairwiseOnDemand]: 1060/1064 looper letters, 45 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2023-08-30 19:00:26,810 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 48 transitions, 250 flow [2023-08-30 19:00:26,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 19:00:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 19:00:26,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1847 transitions. [2023-08-30 19:00:26,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43397556390977443 [2023-08-30 19:00:26,813 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1847 transitions. [2023-08-30 19:00:26,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1847 transitions. [2023-08-30 19:00:26,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:26,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1847 transitions. [2023-08-30 19:00:26,817 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-08-30 19:00:26,821 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-08-30 19:00:26,822 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-08-30 19:00:26,822 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 152 flow. Second operand 4 states and 1847 transitions. [2023-08-30 19:00:26,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 48 transitions, 250 flow [2023-08-30 19:00:26,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 48 transitions, 244 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:26,824 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 160 flow [2023-08-30 19:00:26,824 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-08-30 19:00:26,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2023-08-30 19:00:26,826 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 160 flow [2023-08-30 19:00:26,826 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-08-30 19:00:26,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:26,826 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-08-30 19:00:26,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 19:00:26,827 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-08-30 19:00:26,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1404509908, now seen corresponding path program 1 times [2023-08-30 19:00:26,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:26,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550862414] [2023-08-30 19:00:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:26,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:28,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:28,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:28,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550862414] [2023-08-30 19:00:28,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550862414] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:28,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:28,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-08-30 19:00:28,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986180687] [2023-08-30 19:00:28,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:28,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-30 19:00:28,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:28,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-30 19:00:28,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2023-08-30 19:00:31,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 390 out of 1064 [2023-08-30 19:00:31,097 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-08-30 19:00:31,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:31,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 390 of 1064 [2023-08-30 19:00:31,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:33,326 INFO L130 PetriNetUnfolder]: 2269/3572 cut-off events. [2023-08-30 19:00:33,326 INFO L131 PetriNetUnfolder]: For 382/382 co-relation queries the response was YES. [2023-08-30 19:00:33,330 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-08-30 19:00:33,339 INFO L137 encePairwiseOnDemand]: 1044/1064 looper letters, 194 selfloop transitions, 62 changer transitions 7/263 dead transitions. [2023-08-30 19:00:33,339 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 263 transitions, 1256 flow [2023-08-30 19:00:33,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 19:00:33,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 19:00:33,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8441 transitions. [2023-08-30 19:00:33,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3777747941281776 [2023-08-30 19:00:33,353 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8441 transitions. [2023-08-30 19:00:33,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8441 transitions. [2023-08-30 19:00:33,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:33,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8441 transitions. [2023-08-30 19:00:33,366 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-08-30 19:00:33,382 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-08-30 19:00:33,386 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-08-30 19:00:33,386 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 160 flow. Second operand 21 states and 8441 transitions. [2023-08-30 19:00:33,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 263 transitions, 1256 flow [2023-08-30 19:00:33,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 263 transitions, 1250 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:33,394 INFO L231 Difference]: Finished difference. Result has 83 places, 116 transitions, 633 flow [2023-08-30 19:00:33,395 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-08-30 19:00:33,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2023-08-30 19:00:33,395 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 116 transitions, 633 flow [2023-08-30 19:00:33,397 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-08-30 19:00:33,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:33,397 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-08-30 19:00:33,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 19:00:33,398 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-08-30 19:00:33,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:33,398 INFO L85 PathProgramCache]: Analyzing trace with hash -2043930938, now seen corresponding path program 2 times [2023-08-30 19:00:33,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:33,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708721804] [2023-08-30 19:00:33,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:33,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:33,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:34,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:34,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:34,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708721804] [2023-08-30 19:00:34,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708721804] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:34,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:34,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 19:00:34,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255850443] [2023-08-30 19:00:34,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:34,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:00:34,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:34,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:00:34,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-08-30 19:00:35,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 405 out of 1064 [2023-08-30 19:00:35,491 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-08-30 19:00:35,491 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:35,491 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 405 of 1064 [2023-08-30 19:00:35,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:37,538 INFO L130 PetriNetUnfolder]: 5246/8500 cut-off events. [2023-08-30 19:00:37,538 INFO L131 PetriNetUnfolder]: For 13035/13035 co-relation queries the response was YES. [2023-08-30 19:00:37,556 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-08-30 19:00:37,581 INFO L137 encePairwiseOnDemand]: 1047/1064 looper letters, 295 selfloop transitions, 221 changer transitions 7/523 dead transitions. [2023-08-30 19:00:37,582 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 523 transitions, 3808 flow [2023-08-30 19:00:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 19:00:37,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 19:00:37,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8739 transitions. [2023-08-30 19:00:37,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39111170784103116 [2023-08-30 19:00:37,595 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8739 transitions. [2023-08-30 19:00:37,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8739 transitions. [2023-08-30 19:00:37,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:37,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8739 transitions. [2023-08-30 19:00:37,608 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-08-30 19:00:37,621 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-08-30 19:00:37,624 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-08-30 19:00:37,624 INFO L175 Difference]: Start difference. First operand has 83 places, 116 transitions, 633 flow. Second operand 21 states and 8739 transitions. [2023-08-30 19:00:37,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 523 transitions, 3808 flow [2023-08-30 19:00:37,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 523 transitions, 3791 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-30 19:00:37,768 INFO L231 Difference]: Finished difference. Result has 114 places, 353 transitions, 2987 flow [2023-08-30 19:00:37,768 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-08-30 19:00:37,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2023-08-30 19:00:37,769 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 353 transitions, 2987 flow [2023-08-30 19:00:37,770 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-08-30 19:00:37,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:37,770 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-08-30 19:00:37,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 19:00:37,771 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-08-30 19:00:37,771 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:37,771 INFO L85 PathProgramCache]: Analyzing trace with hash 438698926, now seen corresponding path program 3 times [2023-08-30 19:00:37,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:37,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148437168] [2023-08-30 19:00:37,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:37,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:38,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:38,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148437168] [2023-08-30 19:00:38,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148437168] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:38,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:38,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:00:38,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397247995] [2023-08-30 19:00:38,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:38,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:00:38,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:38,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:00:38,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:00:38,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:00:38,892 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-08-30 19:00:38,892 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:38,892 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:00:38,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:40,537 INFO L130 PetriNetUnfolder]: 6096/10078 cut-off events. [2023-08-30 19:00:40,538 INFO L131 PetriNetUnfolder]: For 37061/37061 co-relation queries the response was YES. [2023-08-30 19:00:40,606 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-08-30 19:00:40,638 INFO L137 encePairwiseOnDemand]: 1056/1064 looper letters, 606 selfloop transitions, 77 changer transitions 7/690 dead transitions. [2023-08-30 19:00:40,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 690 transitions, 7251 flow [2023-08-30 19:00:40,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:00:40,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:00:40,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3937 transitions. [2023-08-30 19:00:40,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41113199665831246 [2023-08-30 19:00:40,649 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3937 transitions. [2023-08-30 19:00:40,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3937 transitions. [2023-08-30 19:00:40,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:40,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3937 transitions. [2023-08-30 19:00:40,658 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-08-30 19:00:40,665 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-08-30 19:00:40,667 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-08-30 19:00:40,667 INFO L175 Difference]: Start difference. First operand has 114 places, 353 transitions, 2987 flow. Second operand 9 states and 3937 transitions. [2023-08-30 19:00:40,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 690 transitions, 7251 flow [2023-08-30 19:00:40,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 690 transitions, 7177 flow, removed 37 selfloop flow, removed 1 redundant places. [2023-08-30 19:00:40,968 INFO L231 Difference]: Finished difference. Result has 127 places, 363 transitions, 3275 flow [2023-08-30 19:00:40,969 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-08-30 19:00:40,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2023-08-30 19:00:40,969 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 363 transitions, 3275 flow [2023-08-30 19:00:40,970 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-08-30 19:00:40,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:40,970 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-08-30 19:00:40,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 19:00:40,971 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-08-30 19:00:40,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:40,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1462585081, now seen corresponding path program 1 times [2023-08-30 19:00:40,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:40,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415675632] [2023-08-30 19:00:40,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:40,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:41,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:41,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:41,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415675632] [2023-08-30 19:00:41,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415675632] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:41,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:41,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:00:41,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051425160] [2023-08-30 19:00:41,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:41,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 19:00:41,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:41,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 19:00:41,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 19:00:41,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 1064 [2023-08-30 19:00:41,150 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-08-30 19:00:41,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:41,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 1064 [2023-08-30 19:00:41,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:42,966 INFO L130 PetriNetUnfolder]: 7129/12371 cut-off events. [2023-08-30 19:00:42,966 INFO L131 PetriNetUnfolder]: For 50717/50717 co-relation queries the response was YES. [2023-08-30 19:00:43,005 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-08-30 19:00:43,038 INFO L137 encePairwiseOnDemand]: 1061/1064 looper letters, 502 selfloop transitions, 37 changer transitions 0/539 dead transitions. [2023-08-30 19:00:43,038 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 539 transitions, 5981 flow [2023-08-30 19:00:43,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 19:00:43,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 19:00:43,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1416 transitions. [2023-08-30 19:00:43,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44360902255639095 [2023-08-30 19:00:43,041 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1416 transitions. [2023-08-30 19:00:43,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1416 transitions. [2023-08-30 19:00:43,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:43,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1416 transitions. [2023-08-30 19:00:43,043 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-08-30 19:00:43,045 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-08-30 19:00:43,045 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-08-30 19:00:43,045 INFO L175 Difference]: Start difference. First operand has 127 places, 363 transitions, 3275 flow. Second operand 3 states and 1416 transitions. [2023-08-30 19:00:43,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 539 transitions, 5981 flow [2023-08-30 19:00:43,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 539 transitions, 5860 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-30 19:00:43,495 INFO L231 Difference]: Finished difference. Result has 127 places, 369 transitions, 3389 flow [2023-08-30 19:00:43,496 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-08-30 19:00:43,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2023-08-30 19:00:43,497 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 369 transitions, 3389 flow [2023-08-30 19:00:43,497 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-08-30 19:00:43,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:43,497 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-08-30 19:00:43,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 19:00:43,498 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-08-30 19:00:43,498 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:43,498 INFO L85 PathProgramCache]: Analyzing trace with hash 2026890830, now seen corresponding path program 4 times [2023-08-30 19:00:43,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:43,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066745096] [2023-08-30 19:00:43,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:43,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:43,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:44,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:44,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:44,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066745096] [2023-08-30 19:00:44,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066745096] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:44,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:44,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 19:00:44,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408207933] [2023-08-30 19:00:44,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:44,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-30 19:00:44,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:44,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-30 19:00:44,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-08-30 19:00:44,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 412 out of 1064 [2023-08-30 19:00:44,893 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-08-30 19:00:44,893 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:44,893 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 412 of 1064 [2023-08-30 19:00:44,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:47,402 INFO L130 PetriNetUnfolder]: 8219/14587 cut-off events. [2023-08-30 19:00:47,403 INFO L131 PetriNetUnfolder]: For 56399/56399 co-relation queries the response was YES. [2023-08-30 19:00:47,453 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-08-30 19:00:47,495 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 659 selfloop transitions, 78 changer transitions 7/744 dead transitions. [2023-08-30 19:00:47,496 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 744 transitions, 8186 flow [2023-08-30 19:00:47,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:00:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:00:47,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4681 transitions. [2023-08-30 19:00:47,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3999487354750513 [2023-08-30 19:00:47,502 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4681 transitions. [2023-08-30 19:00:47,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4681 transitions. [2023-08-30 19:00:47,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:47,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4681 transitions. [2023-08-30 19:00:47,508 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-08-30 19:00:47,514 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-08-30 19:00:47,515 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-08-30 19:00:47,515 INFO L175 Difference]: Start difference. First operand has 127 places, 369 transitions, 3389 flow. Second operand 11 states and 4681 transitions. [2023-08-30 19:00:47,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 744 transitions, 8186 flow [2023-08-30 19:00:48,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 744 transitions, 8107 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 19:00:48,101 INFO L231 Difference]: Finished difference. Result has 142 places, 380 transitions, 3717 flow [2023-08-30 19:00:48,101 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-08-30 19:00:48,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2023-08-30 19:00:48,101 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 380 transitions, 3717 flow [2023-08-30 19:00:48,102 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-08-30 19:00:48,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:48,102 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-08-30 19:00:48,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 19:00:48,102 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-08-30 19:00:48,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:48,103 INFO L85 PathProgramCache]: Analyzing trace with hash -605776418, now seen corresponding path program 5 times [2023-08-30 19:00:48,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:48,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844893949] [2023-08-30 19:00:48,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:48,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:48,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:48,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:48,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844893949] [2023-08-30 19:00:48,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844893949] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:48,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:48,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:00:48,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809083093] [2023-08-30 19:00:48,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:48,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:00:48,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:48,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:00:48,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:00:49,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:00:49,327 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-08-30 19:00:49,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:49,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:00:49,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:51,923 INFO L130 PetriNetUnfolder]: 8453/15378 cut-off events. [2023-08-30 19:00:51,923 INFO L131 PetriNetUnfolder]: For 71719/71719 co-relation queries the response was YES. [2023-08-30 19:00:51,981 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-08-30 19:00:52,022 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 476 selfloop transitions, 48 changer transitions 8/532 dead transitions. [2023-08-30 19:00:52,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 532 transitions, 6034 flow [2023-08-30 19:00:52,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:00:52,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:00:52,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3939 transitions. [2023-08-30 19:00:52,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41134085213032584 [2023-08-30 19:00:52,029 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3939 transitions. [2023-08-30 19:00:52,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3939 transitions. [2023-08-30 19:00:52,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:52,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3939 transitions. [2023-08-30 19:00:52,034 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-08-30 19:00:52,038 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-08-30 19:00:52,039 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-08-30 19:00:52,039 INFO L175 Difference]: Start difference. First operand has 142 places, 380 transitions, 3717 flow. Second operand 9 states and 3939 transitions. [2023-08-30 19:00:52,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 532 transitions, 6034 flow [2023-08-30 19:00:52,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 532 transitions, 5973 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-08-30 19:00:52,758 INFO L231 Difference]: Finished difference. Result has 150 places, 394 transitions, 3979 flow [2023-08-30 19:00:52,758 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-08-30 19:00:52,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2023-08-30 19:00:52,759 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 394 transitions, 3979 flow [2023-08-30 19:00:52,760 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-08-30 19:00:52,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:00:52,760 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-08-30 19:00:52,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 19:00:52,760 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-08-30 19:00:52,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:00:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1165735616, now seen corresponding path program 6 times [2023-08-30 19:00:52,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:00:52,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998005175] [2023-08-30 19:00:52,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:00:52,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:00:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:00:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:00:53,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:00:53,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998005175] [2023-08-30 19:00:53,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998005175] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:00:53,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:00:53,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-30 19:00:53,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074025776] [2023-08-30 19:00:53,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:00:53,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-30 19:00:53,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:00:53,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-30 19:00:53,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-08-30 19:00:54,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 1064 [2023-08-30 19:00:54,465 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-08-30 19:00:54,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:00:54,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 1064 [2023-08-30 19:00:54,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:00:58,924 INFO L130 PetriNetUnfolder]: 14218/26052 cut-off events. [2023-08-30 19:00:58,924 INFO L131 PetriNetUnfolder]: For 135566/135566 co-relation queries the response was YES. [2023-08-30 19:00:59,072 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-08-30 19:00:59,154 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 845 selfloop transitions, 76 changer transitions 7/928 dead transitions. [2023-08-30 19:00:59,154 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 928 transitions, 11055 flow [2023-08-30 19:00:59,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:00:59,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:00:59,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4294 transitions. [2023-08-30 19:00:59,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2023-08-30 19:00:59,159 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4294 transitions. [2023-08-30 19:00:59,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4294 transitions. [2023-08-30 19:00:59,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:00:59,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4294 transitions. [2023-08-30 19:00:59,164 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-08-30 19:00:59,169 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-08-30 19:00:59,169 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-08-30 19:00:59,169 INFO L175 Difference]: Start difference. First operand has 150 places, 394 transitions, 3979 flow. Second operand 10 states and 4294 transitions. [2023-08-30 19:00:59,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 928 transitions, 11055 flow [2023-08-30 19:01:01,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 928 transitions, 10907 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-08-30 19:01:01,097 INFO L231 Difference]: Finished difference. Result has 162 places, 454 transitions, 5059 flow [2023-08-30 19:01:01,097 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-08-30 19:01:01,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2023-08-30 19:01:01,098 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 454 transitions, 5059 flow [2023-08-30 19:01:01,098 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-08-30 19:01:01,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:01:01,099 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-08-30 19:01:01,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 19:01:01,099 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-08-30 19:01:01,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:01:01,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1788906114, now seen corresponding path program 7 times [2023-08-30 19:01:01,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:01:01,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63223427] [2023-08-30 19:01:01,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:01:01,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:01:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:01:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:01:01,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:01:01,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63223427] [2023-08-30 19:01:01,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63223427] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:01:01,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:01:01,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:01:01,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868527799] [2023-08-30 19:01:01,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:01:01,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:01:01,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:01:01,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:01:01,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:01:02,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:01:02,028 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-08-30 19:01:02,028 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:01:02,028 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:01:02,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:01:07,291 INFO L130 PetriNetUnfolder]: 15648/28811 cut-off events. [2023-08-30 19:01:07,291 INFO L131 PetriNetUnfolder]: For 176467/176467 co-relation queries the response was YES. [2023-08-30 19:01:07,439 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-08-30 19:01:07,525 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 610 selfloop transitions, 69 changer transitions 8/687 dead transitions. [2023-08-30 19:01:07,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 687 transitions, 8629 flow [2023-08-30 19:01:07,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:01:07,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:01:07,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3955 transitions. [2023-08-30 19:01:07,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-08-30 19:01:07,530 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3955 transitions. [2023-08-30 19:01:07,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3955 transitions. [2023-08-30 19:01:07,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:01:07,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3955 transitions. [2023-08-30 19:01:07,534 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-08-30 19:01:07,539 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-08-30 19:01:07,539 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-08-30 19:01:07,539 INFO L175 Difference]: Start difference. First operand has 162 places, 454 transitions, 5059 flow. Second operand 9 states and 3955 transitions. [2023-08-30 19:01:07,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 687 transitions, 8629 flow [2023-08-30 19:01:10,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 687 transitions, 8535 flow, removed 38 selfloop flow, removed 3 redundant places. [2023-08-30 19:01:10,152 INFO L231 Difference]: Finished difference. Result has 172 places, 480 transitions, 5549 flow [2023-08-30 19:01:10,152 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-08-30 19:01:10,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2023-08-30 19:01:10,153 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 480 transitions, 5549 flow [2023-08-30 19:01:10,153 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-08-30 19:01:10,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:01:10,154 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-08-30 19:01:10,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 19:01:10,154 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-08-30 19:01:10,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:01:10,154 INFO L85 PathProgramCache]: Analyzing trace with hash 977259368, now seen corresponding path program 8 times [2023-08-30 19:01:10,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:01:10,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991726797] [2023-08-30 19:01:10,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:01:10,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:01:10,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:01:11,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:01:11,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:01:11,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991726797] [2023-08-30 19:01:11,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991726797] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:01:11,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:01:11,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-08-30 19:01:11,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419447726] [2023-08-30 19:01:11,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:01:11,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-30 19:01:11,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:01:11,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-30 19:01:11,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2023-08-30 19:01:12,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 1064 [2023-08-30 19:01:13,000 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-08-30 19:01:13,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:01:13,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 1064 [2023-08-30 19:01:13,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:01:20,071 INFO L130 PetriNetUnfolder]: 18518/34214 cut-off events. [2023-08-30 19:01:20,072 INFO L131 PetriNetUnfolder]: For 225443/225443 co-relation queries the response was YES. [2023-08-30 19:01:20,447 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-08-30 19:01:20,532 INFO L137 encePairwiseOnDemand]: 1047/1064 looper letters, 578 selfloop transitions, 600 changer transitions 8/1186 dead transitions. [2023-08-30 19:01:20,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 1186 transitions, 14932 flow [2023-08-30 19:01:20,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 19:01:20,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 19:01:20,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8575 transitions. [2023-08-30 19:01:20,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38377192982456143 [2023-08-30 19:01:20,538 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8575 transitions. [2023-08-30 19:01:20,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8575 transitions. [2023-08-30 19:01:20,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:01:20,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8575 transitions. [2023-08-30 19:01:20,555 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-08-30 19:01:20,564 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-08-30 19:01:20,566 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-08-30 19:01:20,566 INFO L175 Difference]: Start difference. First operand has 172 places, 480 transitions, 5549 flow. Second operand 21 states and 8575 transitions. [2023-08-30 19:01:20,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 1186 transitions, 14932 flow [2023-08-30 19:01:23,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 1186 transitions, 14698 flow, removed 39 selfloop flow, removed 3 redundant places. [2023-08-30 19:01:23,824 INFO L231 Difference]: Finished difference. Result has 201 places, 844 transitions, 11876 flow [2023-08-30 19:01:23,825 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-08-30 19:01:23,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2023-08-30 19:01:23,825 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 844 transitions, 11876 flow [2023-08-30 19:01:23,826 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-08-30 19:01:23,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:01:23,826 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-08-30 19:01:23,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 19:01:23,826 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-08-30 19:01:23,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:01:23,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1362034862, now seen corresponding path program 9 times [2023-08-30 19:01:23,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:01:23,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635996310] [2023-08-30 19:01:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:01:23,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:01:23,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:01:24,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:01:24,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:01:24,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635996310] [2023-08-30 19:01:24,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635996310] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:01:24,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:01:24,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:01:24,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530037268] [2023-08-30 19:01:24,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:01:24,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:01:24,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:01:24,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:01:24,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:01:24,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:01:24,706 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-08-30 19:01:24,707 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:01:24,707 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:01:24,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:01:34,014 INFO L130 PetriNetUnfolder]: 20471/37978 cut-off events. [2023-08-30 19:01:34,015 INFO L131 PetriNetUnfolder]: For 366447/366447 co-relation queries the response was YES. [2023-08-30 19:01:34,375 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-08-30 19:01:34,489 INFO L137 encePairwiseOnDemand]: 1055/1064 looper letters, 1062 selfloop transitions, 95 changer transitions 7/1164 dead transitions. [2023-08-30 19:01:34,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 1164 transitions, 17871 flow [2023-08-30 19:01:34,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:01:34,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:01:34,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3967 transitions. [2023-08-30 19:01:34,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41426482873851295 [2023-08-30 19:01:34,492 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3967 transitions. [2023-08-30 19:01:34,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3967 transitions. [2023-08-30 19:01:34,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:01:34,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3967 transitions. [2023-08-30 19:01:34,496 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-08-30 19:01:34,500 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-08-30 19:01:34,500 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-08-30 19:01:34,500 INFO L175 Difference]: Start difference. First operand has 201 places, 844 transitions, 11876 flow. Second operand 9 states and 3967 transitions. [2023-08-30 19:01:34,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 1164 transitions, 17871 flow [2023-08-30 19:01:42,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 1164 transitions, 17622 flow, removed 100 selfloop flow, removed 3 redundant places. [2023-08-30 19:01:42,890 INFO L231 Difference]: Finished difference. Result has 212 places, 872 transitions, 12483 flow [2023-08-30 19:01:42,891 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-08-30 19:01:42,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2023-08-30 19:01:42,891 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 872 transitions, 12483 flow [2023-08-30 19:01:42,891 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-08-30 19:01:42,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:01:42,892 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-08-30 19:01:42,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 19:01:42,892 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-08-30 19:01:42,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:01:42,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1669446438, now seen corresponding path program 10 times [2023-08-30 19:01:42,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:01:42,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83625502] [2023-08-30 19:01:42,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:01:42,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:01:42,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:01:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:01:43,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:01:43,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83625502] [2023-08-30 19:01:43,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83625502] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:01:43,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:01:43,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-30 19:01:43,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727238786] [2023-08-30 19:01:43,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:01:43,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-30 19:01:43,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:01:43,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-30 19:01:43,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-08-30 19:01:44,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 1064 [2023-08-30 19:01:44,482 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-08-30 19:01:44,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:01:44,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 1064 [2023-08-30 19:01:44,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:01:54,310 INFO L130 PetriNetUnfolder]: 20493/38039 cut-off events. [2023-08-30 19:01:54,310 INFO L131 PetriNetUnfolder]: For 386924/386924 co-relation queries the response was YES. [2023-08-30 19:01:54,647 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-08-30 19:01:54,778 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1118 selfloop transitions, 72 changer transitions 8/1198 dead transitions. [2023-08-30 19:01:54,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 1198 transitions, 18917 flow [2023-08-30 19:01:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-30 19:01:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-30 19:01:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4292 transitions. [2023-08-30 19:01:54,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40338345864661657 [2023-08-30 19:01:54,782 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4292 transitions. [2023-08-30 19:01:54,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4292 transitions. [2023-08-30 19:01:54,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:01:54,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4292 transitions. [2023-08-30 19:01:54,789 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-08-30 19:01:54,794 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-08-30 19:01:54,794 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-08-30 19:01:54,794 INFO L175 Difference]: Start difference. First operand has 212 places, 872 transitions, 12483 flow. Second operand 10 states and 4292 transitions. [2023-08-30 19:01:54,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 1198 transitions, 18917 flow [2023-08-30 19:02:01,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1198 transitions, 18619 flow, removed 81 selfloop flow, removed 2 redundant places. [2023-08-30 19:02:02,001 INFO L231 Difference]: Finished difference. Result has 224 places, 888 transitions, 12904 flow [2023-08-30 19:02:02,001 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-08-30 19:02:02,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2023-08-30 19:02:02,002 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 888 transitions, 12904 flow [2023-08-30 19:02:02,002 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-08-30 19:02:02,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:02:02,003 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-08-30 19:02:02,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 19:02:02,003 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-08-30 19:02:02,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:02:02,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1563823200, now seen corresponding path program 11 times [2023-08-30 19:02:02,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:02:02,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332577542] [2023-08-30 19:02:02,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:02:02,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:02:02,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:02:02,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:02:02,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:02:02,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332577542] [2023-08-30 19:02:02,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332577542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:02:02,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:02:02,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:02:02,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057606337] [2023-08-30 19:02:02,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:02:02,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:02:02,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:02:02,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:02:02,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:02:02,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:02:02,833 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-08-30 19:02:02,833 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:02:02,833 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:02:02,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:02:16,286 INFO L130 PetriNetUnfolder]: 26490/49576 cut-off events. [2023-08-30 19:02:16,299 INFO L131 PetriNetUnfolder]: For 525377/525377 co-relation queries the response was YES. [2023-08-30 19:02:17,162 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-08-30 19:02:17,305 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1360 selfloop transitions, 113 changer transitions 7/1480 dead transitions. [2023-08-30 19:02:17,305 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 1480 transitions, 23963 flow [2023-08-30 19:02:17,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:02:17,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:02:17,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3959 transitions. [2023-08-30 19:02:17,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134294068504595 [2023-08-30 19:02:17,308 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3959 transitions. [2023-08-30 19:02:17,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3959 transitions. [2023-08-30 19:02:17,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:02:17,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3959 transitions. [2023-08-30 19:02:17,311 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-08-30 19:02:17,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-08-30 19:02:17,315 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-08-30 19:02:17,316 INFO L175 Difference]: Start difference. First operand has 224 places, 888 transitions, 12904 flow. Second operand 9 states and 3959 transitions. [2023-08-30 19:02:17,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 1480 transitions, 23963 flow [2023-08-30 19:02:31,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 1480 transitions, 23854 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-08-30 19:02:31,373 INFO L231 Difference]: Finished difference. Result has 234 places, 942 transitions, 14256 flow [2023-08-30 19:02:31,373 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-08-30 19:02:31,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2023-08-30 19:02:31,374 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 942 transitions, 14256 flow [2023-08-30 19:02:31,374 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-08-30 19:02:31,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:02:31,374 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-08-30 19:02:31,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 19:02:31,374 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-08-30 19:02:31,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:02:31,375 INFO L85 PathProgramCache]: Analyzing trace with hash -984770268, now seen corresponding path program 12 times [2023-08-30 19:02:31,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:02:31,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859745736] [2023-08-30 19:02:31,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:02:31,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:02:31,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:02:31,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-08-30 19:02:31,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:02:31,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859745736] [2023-08-30 19:02:31,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859745736] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:02:31,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:02:31,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:02:31,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869675511] [2023-08-30 19:02:31,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:02:31,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:02:31,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:02:31,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:02:31,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:02:32,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:02:32,302 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-08-30 19:02:32,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:02:32,302 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:02:32,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:02:46,349 INFO L130 PetriNetUnfolder]: 26489/49567 cut-off events. [2023-08-30 19:02:46,349 INFO L131 PetriNetUnfolder]: For 564938/564938 co-relation queries the response was YES. [2023-08-30 19:02:46,981 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-08-30 19:02:47,126 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1256 selfloop transitions, 176 changer transitions 8/1440 dead transitions. [2023-08-30 19:02:47,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 1440 transitions, 23971 flow [2023-08-30 19:02:47,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:02:47,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:02:47,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3948 transitions. [2023-08-30 19:02:47,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2023-08-30 19:02:47,129 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3948 transitions. [2023-08-30 19:02:47,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3948 transitions. [2023-08-30 19:02:47,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:02:47,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3948 transitions. [2023-08-30 19:02:47,132 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-08-30 19:02:47,135 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-08-30 19:02:47,135 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-08-30 19:02:47,135 INFO L175 Difference]: Start difference. First operand has 234 places, 942 transitions, 14256 flow. Second operand 9 states and 3948 transitions. [2023-08-30 19:02:47,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 1440 transitions, 23971 flow [2023-08-30 19:03:01,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 1440 transitions, 23859 flow, removed 56 selfloop flow, removed 1 redundant places. [2023-08-30 19:03:01,106 INFO L231 Difference]: Finished difference. Result has 246 places, 1010 transitions, 15941 flow [2023-08-30 19:03:01,106 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-08-30 19:03:01,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2023-08-30 19:03:01,107 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 1010 transitions, 15941 flow [2023-08-30 19:03:01,107 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-08-30 19:03:01,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:03:01,107 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-08-30 19:03:01,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 19:03:01,108 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-08-30 19:03:01,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:03:01,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1999783334, now seen corresponding path program 13 times [2023-08-30 19:03:01,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:03:01,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782699451] [2023-08-30 19:03:01,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:03:01,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:03:01,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:03:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:03:01,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:03:01,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782699451] [2023-08-30 19:03:01,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782699451] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:03:01,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:03:01,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:03:01,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794706994] [2023-08-30 19:03:01,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:03:01,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:03:01,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:03:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:03:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:03:01,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:03:01,965 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-08-30 19:03:01,965 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:03:01,965 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:03:01,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:03:17,266 INFO L130 PetriNetUnfolder]: 27658/51752 cut-off events. [2023-08-30 19:03:17,266 INFO L131 PetriNetUnfolder]: For 605019/605019 co-relation queries the response was YES. [2023-08-30 19:03:18,011 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-08-30 19:03:18,186 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1380 selfloop transitions, 179 changer transitions 7/1566 dead transitions. [2023-08-30 19:03:18,186 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 1566 transitions, 26504 flow [2023-08-30 19:03:18,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:03:18,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:03:18,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3964 transitions. [2023-08-30 19:03:18,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139515455304929 [2023-08-30 19:03:18,189 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3964 transitions. [2023-08-30 19:03:18,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3964 transitions. [2023-08-30 19:03:18,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:03:18,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3964 transitions. [2023-08-30 19:03:18,192 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-08-30 19:03:18,196 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-08-30 19:03:18,196 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-08-30 19:03:18,196 INFO L175 Difference]: Start difference. First operand has 246 places, 1010 transitions, 15941 flow. Second operand 9 states and 3964 transitions. [2023-08-30 19:03:18,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 1566 transitions, 26504 flow [2023-08-30 19:03:34,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 1566 transitions, 26229 flow, removed 69 selfloop flow, removed 2 redundant places. [2023-08-30 19:03:34,898 INFO L231 Difference]: Finished difference. Result has 256 places, 1038 transitions, 16780 flow [2023-08-30 19:03:34,899 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-08-30 19:03:34,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2023-08-30 19:03:34,900 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 1038 transitions, 16780 flow [2023-08-30 19:03:34,900 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-08-30 19:03:34,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:03:34,900 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-08-30 19:03:34,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 19:03:34,900 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-08-30 19:03:34,901 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:03:34,901 INFO L85 PathProgramCache]: Analyzing trace with hash 178866192, now seen corresponding path program 14 times [2023-08-30 19:03:34,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:03:34,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158615120] [2023-08-30 19:03:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:03:34,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:03:34,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:03:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:03:35,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:03:35,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158615120] [2023-08-30 19:03:35,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158615120] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:03:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:03:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:03:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949376510] [2023-08-30 19:03:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:03:35,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:03:35,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:03:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:03:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:03:35,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:03:35,638 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-08-30 19:03:35,638 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:03:35,638 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:03:35,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:03:51,360 INFO L130 PetriNetUnfolder]: 27657/51743 cut-off events. [2023-08-30 19:03:51,360 INFO L131 PetriNetUnfolder]: For 624318/624318 co-relation queries the response was YES. [2023-08-30 19:03:52,182 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-08-30 19:03:52,360 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1267 selfloop transitions, 197 changer transitions 7/1471 dead transitions. [2023-08-30 19:03:52,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 1471 transitions, 25457 flow [2023-08-30 19:03:52,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:03:52,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:03:52,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3951 transitions. [2023-08-30 19:03:52,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.412593984962406 [2023-08-30 19:03:52,363 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3951 transitions. [2023-08-30 19:03:52,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3951 transitions. [2023-08-30 19:03:52,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:03:52,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3951 transitions. [2023-08-30 19:03:52,367 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-08-30 19:03:52,372 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-08-30 19:03:52,372 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-08-30 19:03:52,372 INFO L175 Difference]: Start difference. First operand has 256 places, 1038 transitions, 16780 flow. Second operand 9 states and 3951 transitions. [2023-08-30 19:03:52,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 1471 transitions, 25457 flow [2023-08-30 19:04:08,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 1471 transitions, 25137 flow, removed 47 selfloop flow, removed 3 redundant places. [2023-08-30 19:04:08,289 INFO L231 Difference]: Finished difference. Result has 262 places, 1039 transitions, 16931 flow [2023-08-30 19:04:08,289 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-08-30 19:04:08,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2023-08-30 19:04:08,290 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 1039 transitions, 16931 flow [2023-08-30 19:04:08,290 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-08-30 19:04:08,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:04:08,290 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-08-30 19:04:08,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 19:04:08,291 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-08-30 19:04:08,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:04:08,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1617919318, now seen corresponding path program 15 times [2023-08-30 19:04:08,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:04:08,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278836267] [2023-08-30 19:04:08,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:04:08,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:04:08,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:04:08,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:04:08,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:04:08,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278836267] [2023-08-30 19:04:08,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278836267] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:04:08,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:04:08,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:04:08,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135328008] [2023-08-30 19:04:08,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:04:08,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:04:08,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:04:08,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:04:08,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:04:09,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:04:09,029 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-08-30 19:04:09,029 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:04:09,029 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:04:09,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:04:25,217 INFO L130 PetriNetUnfolder]: 27653/51739 cut-off events. [2023-08-30 19:04:25,217 INFO L131 PetriNetUnfolder]: For 631949/631949 co-relation queries the response was YES. [2023-08-30 19:04:26,047 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-08-30 19:04:26,341 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1386 selfloop transitions, 200 changer transitions 7/1593 dead transitions. [2023-08-30 19:04:26,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 1593 transitions, 27300 flow [2023-08-30 19:04:26,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:04:26,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:04:26,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3975 transitions. [2023-08-30 19:04:26,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4151002506265664 [2023-08-30 19:04:26,344 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3975 transitions. [2023-08-30 19:04:26,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3975 transitions. [2023-08-30 19:04:26,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:04:26,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3975 transitions. [2023-08-30 19:04:26,347 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-08-30 19:04:26,351 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-08-30 19:04:26,352 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-08-30 19:04:26,352 INFO L175 Difference]: Start difference. First operand has 262 places, 1039 transitions, 16931 flow. Second operand 9 states and 3975 transitions. [2023-08-30 19:04:26,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 1593 transitions, 27300 flow [2023-08-30 19:04:41,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1593 transitions, 27051 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-30 19:04:41,786 INFO L231 Difference]: Finished difference. Result has 272 places, 1073 transitions, 18068 flow [2023-08-30 19:04:41,786 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-08-30 19:04:41,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2023-08-30 19:04:41,787 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 1073 transitions, 18068 flow [2023-08-30 19:04:41,787 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-08-30 19:04:41,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:04:41,787 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-08-30 19:04:41,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 19:04:41,788 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-08-30 19:04:41,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:04:41,788 INFO L85 PathProgramCache]: Analyzing trace with hash 841868078, now seen corresponding path program 16 times [2023-08-30 19:04:41,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:04:41,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486128028] [2023-08-30 19:04:41,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:04:41,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:04:41,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:04:42,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:04:42,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:04:42,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486128028] [2023-08-30 19:04:42,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486128028] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:04:42,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:04:42,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:04:42,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897665649] [2023-08-30 19:04:42,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:04:42,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:04:42,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:04:42,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:04:42,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:04:42,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:04:42,739 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-08-30 19:04:42,739 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:04:42,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:04:42,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:04:58,911 INFO L130 PetriNetUnfolder]: 27875/52445 cut-off events. [2023-08-30 19:04:58,911 INFO L131 PetriNetUnfolder]: For 671717/671717 co-relation queries the response was YES. [2023-08-30 19:04:59,736 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-08-30 19:04:59,900 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1335 selfloop transitions, 268 changer transitions 7/1610 dead transitions. [2023-08-30 19:04:59,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 1610 transitions, 28418 flow [2023-08-30 19:04:59,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:04:59,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:04:59,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3947 transitions. [2023-08-30 19:04:59,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121762740183793 [2023-08-30 19:04:59,903 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3947 transitions. [2023-08-30 19:04:59,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3947 transitions. [2023-08-30 19:04:59,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:04:59,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3947 transitions. [2023-08-30 19:04:59,906 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-08-30 19:04:59,909 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-08-30 19:04:59,910 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-08-30 19:04:59,910 INFO L175 Difference]: Start difference. First operand has 272 places, 1073 transitions, 18068 flow. Second operand 9 states and 3947 transitions. [2023-08-30 19:04:59,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 1610 transitions, 28418 flow [2023-08-30 19:05:17,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 1610 transitions, 28065 flow, removed 55 selfloop flow, removed 3 redundant places. [2023-08-30 19:05:17,549 INFO L231 Difference]: Finished difference. Result has 282 places, 1130 transitions, 19945 flow [2023-08-30 19:05:17,550 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-08-30 19:05:17,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2023-08-30 19:05:17,550 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 1130 transitions, 19945 flow [2023-08-30 19:05:17,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-08-30 19:05:17,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:05:17,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-08-30 19:05:17,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-30 19:05:17,551 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-08-30 19:05:17,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:05:17,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1896731414, now seen corresponding path program 17 times [2023-08-30 19:05:17,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:05:17,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948828938] [2023-08-30 19:05:17,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:05:17,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:05:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:05:18,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:05:18,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:05:18,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948828938] [2023-08-30 19:05:18,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948828938] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:05:18,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:05:18,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 19:05:18,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883136159] [2023-08-30 19:05:18,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:05:18,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:05:18,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:05:18,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:05:18,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-30 19:05:18,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 409 out of 1064 [2023-08-30 19:05:18,688 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-08-30 19:05:18,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:05:18,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 409 of 1064 [2023-08-30 19:05:18,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:05:36,399 INFO L130 PetriNetUnfolder]: 28076/52886 cut-off events. [2023-08-30 19:05:36,399 INFO L131 PetriNetUnfolder]: For 727779/727779 co-relation queries the response was YES. [2023-08-30 19:05:37,390 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-08-30 19:05:37,556 INFO L137 encePairwiseOnDemand]: 1048/1064 looper letters, 1279 selfloop transitions, 284 changer transitions 8/1571 dead transitions. [2023-08-30 19:05:37,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 1571 transitions, 28576 flow [2023-08-30 19:05:37,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 19:05:37,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 19:05:37,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4673 transitions. [2023-08-30 19:05:37,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39926520847573477 [2023-08-30 19:05:37,559 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4673 transitions. [2023-08-30 19:05:37,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4673 transitions. [2023-08-30 19:05:37,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:05:37,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4673 transitions. [2023-08-30 19:05:37,563 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-08-30 19:05:37,566 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-08-30 19:05:37,567 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-08-30 19:05:37,567 INFO L175 Difference]: Start difference. First operand has 282 places, 1130 transitions, 19945 flow. Second operand 11 states and 4673 transitions. [2023-08-30 19:05:37,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 1571 transitions, 28576 flow [2023-08-30 19:05:55,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1571 transitions, 28286 flow, removed 29 selfloop flow, removed 3 redundant places. [2023-08-30 19:05:55,888 INFO L231 Difference]: Finished difference. Result has 295 places, 1208 transitions, 21795 flow [2023-08-30 19:05:55,888 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-08-30 19:05:55,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2023-08-30 19:05:55,889 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 1208 transitions, 21795 flow [2023-08-30 19:05:55,889 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-08-30 19:05:55,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:05:55,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:05:55,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 19:05:55,889 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-08-30 19:05:55,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:05:55,890 INFO L85 PathProgramCache]: Analyzing trace with hash -857679955, now seen corresponding path program 2 times [2023-08-30 19:05:55,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:05:55,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502092337] [2023-08-30 19:05:55,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:05:55,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:05:55,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:05:55,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:05:55,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:05:55,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502092337] [2023-08-30 19:05:55,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502092337] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:05:55,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:05:55,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 19:05:55,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949917471] [2023-08-30 19:05:55,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:05:55,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 19:05:55,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:05:55,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 19:05:55,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 19:05:56,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 452 out of 1064 [2023-08-30 19:05:56,022 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-08-30 19:05:56,023 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:05:56,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 452 of 1064 [2023-08-30 19:05:56,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:06:14,017 INFO L130 PetriNetUnfolder]: 29540/54072 cut-off events. [2023-08-30 19:06:14,018 INFO L131 PetriNetUnfolder]: For 791159/791159 co-relation queries the response was YES. [2023-08-30 19:06:15,036 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-08-30 19:06:15,215 INFO L137 encePairwiseOnDemand]: 1059/1064 looper letters, 1526 selfloop transitions, 146 changer transitions 0/1672 dead transitions. [2023-08-30 19:06:15,216 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1672 transitions, 32781 flow [2023-08-30 19:06:15,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 19:06:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 19:06:15,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1424 transitions. [2023-08-30 19:06:15,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44611528822055135 [2023-08-30 19:06:15,217 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1424 transitions. [2023-08-30 19:06:15,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1424 transitions. [2023-08-30 19:06:15,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:06:15,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1424 transitions. [2023-08-30 19:06:15,218 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-08-30 19:06:15,220 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-08-30 19:06:15,220 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-08-30 19:06:15,220 INFO L175 Difference]: Start difference. First operand has 295 places, 1208 transitions, 21795 flow. Second operand 3 states and 1424 transitions. [2023-08-30 19:06:15,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1672 transitions, 32781 flow [2023-08-30 19:06:33,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1672 transitions, 32373 flow, removed 74 selfloop flow, removed 3 redundant places. [2023-08-30 19:06:33,568 INFO L231 Difference]: Finished difference. Result has 295 places, 1220 transitions, 22459 flow [2023-08-30 19:06:33,569 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-08-30 19:06:33,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2023-08-30 19:06:33,569 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 1220 transitions, 22459 flow [2023-08-30 19:06:33,570 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-08-30 19:06:33,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:06:33,570 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-08-30 19:06:33,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-30 19:06:33,570 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-08-30 19:06:33,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:06:33,570 INFO L85 PathProgramCache]: Analyzing trace with hash -342469808, now seen corresponding path program 18 times [2023-08-30 19:06:33,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:06:33,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435129972] [2023-08-30 19:06:33,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:06:33,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:06:33,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:06:33,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:06:33,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:06:33,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435129972] [2023-08-30 19:06:33,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435129972] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:06:33,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:06:33,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:06:33,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120211828] [2023-08-30 19:06:33,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:06:33,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:06:33,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:06:33,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:06:33,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:06:34,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:06:34,432 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-08-30 19:06:34,432 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:06:34,432 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:06:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:06:53,615 INFO L130 PetriNetUnfolder]: 29540/54071 cut-off events. [2023-08-30 19:06:53,615 INFO L131 PetriNetUnfolder]: For 793426/793426 co-relation queries the response was YES. [2023-08-30 19:06:54,662 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-08-30 19:06:54,836 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1294 selfloop transitions, 273 changer transitions 7/1574 dead transitions. [2023-08-30 19:06:54,836 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1574 transitions, 30174 flow [2023-08-30 19:06:54,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:06:54,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:06:54,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3944 transitions. [2023-08-30 19:06:54,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118629908103592 [2023-08-30 19:06:54,839 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3944 transitions. [2023-08-30 19:06:54,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3944 transitions. [2023-08-30 19:06:54,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:06:54,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3944 transitions. [2023-08-30 19:06:54,841 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-08-30 19:06:54,845 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-08-30 19:06:54,845 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-08-30 19:06:54,845 INFO L175 Difference]: Start difference. First operand has 295 places, 1220 transitions, 22459 flow. Second operand 9 states and 3944 transitions. [2023-08-30 19:06:54,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1574 transitions, 30174 flow [2023-08-30 19:07:14,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1574 transitions, 29829 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-30 19:07:14,323 INFO L231 Difference]: Finished difference. Result has 304 places, 1235 transitions, 23219 flow [2023-08-30 19:07:14,324 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-08-30 19:07:14,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2023-08-30 19:07:14,324 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 1235 transitions, 23219 flow [2023-08-30 19:07:14,325 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-08-30 19:07:14,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:07:14,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 19:07:14,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 19:07:14,325 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-08-30 19:07:14,326 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:07:14,326 INFO L85 PathProgramCache]: Analyzing trace with hash 144662842, now seen corresponding path program 19 times [2023-08-30 19:07:14,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:07:14,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736139472] [2023-08-30 19:07:14,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:07:14,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:07:14,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:07:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:07:14,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:07:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736139472] [2023-08-30 19:07:14,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736139472] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:07:14,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:07:14,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:07:14,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957018009] [2023-08-30 19:07:14,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:07:14,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:07:14,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:07:14,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:07:14,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:07:15,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:07:15,236 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-08-30 19:07:15,236 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:07:15,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:07:15,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:07:34,372 INFO L130 PetriNetUnfolder]: 29535/54169 cut-off events. [2023-08-30 19:07:34,372 INFO L131 PetriNetUnfolder]: For 805426/805426 co-relation queries the response was YES. [2023-08-30 19:07:35,442 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-08-30 19:07:35,618 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1296 selfloop transitions, 259 changer transitions 9/1564 dead transitions. [2023-08-30 19:07:35,618 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1564 transitions, 30492 flow [2023-08-30 19:07:35,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:07:35,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:07:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3953 transitions. [2023-08-30 19:07:35,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128028404344194 [2023-08-30 19:07:35,621 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3953 transitions. [2023-08-30 19:07:35,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3953 transitions. [2023-08-30 19:07:35,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:07:35,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3953 transitions. [2023-08-30 19:07:35,624 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-08-30 19:07:35,627 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-08-30 19:07:35,627 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-08-30 19:07:35,627 INFO L175 Difference]: Start difference. First operand has 304 places, 1235 transitions, 23219 flow. Second operand 9 states and 3953 transitions. [2023-08-30 19:07:35,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1564 transitions, 30492 flow [2023-08-30 19:07:55,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 1564 transitions, 30038 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-08-30 19:07:55,486 INFO L231 Difference]: Finished difference. Result has 311 places, 1251 transitions, 23931 flow [2023-08-30 19:07:55,486 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-08-30 19:07:55,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2023-08-30 19:07:55,487 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 1251 transitions, 23931 flow [2023-08-30 19:07:55,488 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-08-30 19:07:55,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:07:55,488 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-08-30 19:07:55,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-30 19:07:55,488 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-08-30 19:07:55,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:07:55,488 INFO L85 PathProgramCache]: Analyzing trace with hash -841565252, now seen corresponding path program 20 times [2023-08-30 19:07:55,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:07:55,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86423749] [2023-08-30 19:07:55,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:07:55,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:07:55,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:07:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:07:55,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:07:55,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86423749] [2023-08-30 19:07:55,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86423749] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:07:55,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:07:55,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:07:55,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821174844] [2023-08-30 19:07:55,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:07:55,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:07:55,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:07:55,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:07:55,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:07:56,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:07:56,166 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-08-30 19:07:56,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:07:56,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:07:56,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:08:15,442 INFO L130 PetriNetUnfolder]: 29525/54143 cut-off events. [2023-08-30 19:08:15,442 INFO L131 PetriNetUnfolder]: For 808235/808235 co-relation queries the response was YES. [2023-08-30 19:08:16,526 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-08-30 19:08:16,699 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1327 selfloop transitions, 257 changer transitions 8/1592 dead transitions. [2023-08-30 19:08:16,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 1592 transitions, 31355 flow [2023-08-30 19:08:16,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:08:16,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:08:16,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3966 transitions. [2023-08-30 19:08:16,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4141604010025063 [2023-08-30 19:08:16,706 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3966 transitions. [2023-08-30 19:08:16,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3966 transitions. [2023-08-30 19:08:16,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:08:16,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3966 transitions. [2023-08-30 19:08:16,713 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-08-30 19:08:16,716 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-08-30 19:08:16,717 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-08-30 19:08:16,717 INFO L175 Difference]: Start difference. First operand has 311 places, 1251 transitions, 23931 flow. Second operand 9 states and 3966 transitions. [2023-08-30 19:08:16,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 1592 transitions, 31355 flow [2023-08-30 19:08:36,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 1592 transitions, 30931 flow, removed 32 selfloop flow, removed 4 redundant places. [2023-08-30 19:08:36,090 INFO L231 Difference]: Finished difference. Result has 318 places, 1259 transitions, 24333 flow [2023-08-30 19:08:36,090 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-08-30 19:08:36,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2023-08-30 19:08:36,091 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 1259 transitions, 24333 flow [2023-08-30 19:08:36,091 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-08-30 19:08:36,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:08:36,092 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-08-30 19:08:36,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 19:08:36,092 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-08-30 19:08:36,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:08:36,092 INFO L85 PathProgramCache]: Analyzing trace with hash 685727524, now seen corresponding path program 21 times [2023-08-30 19:08:36,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:08:36,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784430814] [2023-08-30 19:08:36,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:08:36,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:08:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:08:36,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:08:36,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:08:36,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784430814] [2023-08-30 19:08:36,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784430814] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:08:36,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:08:36,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:08:36,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445161352] [2023-08-30 19:08:36,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:08:36,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:08:36,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:08:36,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:08:36,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:08:37,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:08:37,002 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-08-30 19:08:37,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:08:37,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:08:37,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:08:56,646 INFO L130 PetriNetUnfolder]: 29523/54125 cut-off events. [2023-08-30 19:08:56,646 INFO L131 PetriNetUnfolder]: For 818351/818351 co-relation queries the response was YES. [2023-08-30 19:08:57,766 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-08-30 19:08:57,938 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1337 selfloop transitions, 254 changer transitions 9/1600 dead transitions. [2023-08-30 19:08:57,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1600 transitions, 31955 flow [2023-08-30 19:08:57,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:08:57,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:08:57,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3953 transitions. [2023-08-30 19:08:57,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128028404344194 [2023-08-30 19:08:57,940 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3953 transitions. [2023-08-30 19:08:57,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3953 transitions. [2023-08-30 19:08:57,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:08:57,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3953 transitions. [2023-08-30 19:08:57,943 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-08-30 19:08:57,946 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-08-30 19:08:57,947 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-08-30 19:08:57,947 INFO L175 Difference]: Start difference. First operand has 318 places, 1259 transitions, 24333 flow. Second operand 9 states and 3953 transitions. [2023-08-30 19:08:57,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1600 transitions, 31955 flow [2023-08-30 19:09:18,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1600 transitions, 31683 flow, removed 19 selfloop flow, removed 3 redundant places. [2023-08-30 19:09:18,289 INFO L231 Difference]: Finished difference. Result has 326 places, 1273 transitions, 25131 flow [2023-08-30 19:09:18,290 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-08-30 19:09:18,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2023-08-30 19:09:18,290 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 1273 transitions, 25131 flow [2023-08-30 19:09:18,291 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-08-30 19:09:18,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:09:18,291 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-08-30 19:09:18,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 19:09:18,292 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-08-30 19:09:18,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:09:18,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1859402644, now seen corresponding path program 22 times [2023-08-30 19:09:18,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:09:18,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073196365] [2023-08-30 19:09:18,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:09:18,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:09:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:09:18,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:09:18,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:09:18,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073196365] [2023-08-30 19:09:18,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073196365] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:09:18,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:09:18,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:09:18,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777834647] [2023-08-30 19:09:18,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:09:18,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:09:18,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:09:18,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:09:18,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:09:19,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:09:19,035 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-08-30 19:09:19,035 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:09:19,035 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:09:19,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:09:39,491 INFO L130 PetriNetUnfolder]: 29513/54099 cut-off events. [2023-08-30 19:09:39,491 INFO L131 PetriNetUnfolder]: For 835155/835155 co-relation queries the response was YES. [2023-08-30 19:09:40,700 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-08-30 19:09:40,989 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1301 selfloop transitions, 277 changer transitions 7/1585 dead transitions. [2023-08-30 19:09:40,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1585 transitions, 31950 flow [2023-08-30 19:09:40,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:09:40,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:09:40,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3955 transitions. [2023-08-30 19:09:40,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-08-30 19:09:40,991 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3955 transitions. [2023-08-30 19:09:40,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3955 transitions. [2023-08-30 19:09:40,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:09:40,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3955 transitions. [2023-08-30 19:09:40,994 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-08-30 19:09:40,998 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-08-30 19:09:40,998 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-08-30 19:09:40,998 INFO L175 Difference]: Start difference. First operand has 326 places, 1273 transitions, 25131 flow. Second operand 9 states and 3955 transitions. [2023-08-30 19:09:40,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1585 transitions, 31950 flow [2023-08-30 19:10:01,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 1585 transitions, 31398 flow, removed 44 selfloop flow, removed 6 redundant places. [2023-08-30 19:10:01,818 INFO L231 Difference]: Finished difference. Result has 330 places, 1275 transitions, 25283 flow [2023-08-30 19:10:01,818 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-08-30 19:10:01,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2023-08-30 19:10:01,819 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1275 transitions, 25283 flow [2023-08-30 19:10:01,819 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-08-30 19:10:01,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:10:01,820 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-08-30 19:10:01,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 19:10:01,820 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-08-30 19:10:01,820 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:10:01,820 INFO L85 PathProgramCache]: Analyzing trace with hash 82747270, now seen corresponding path program 23 times [2023-08-30 19:10:01,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:10:01,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777394536] [2023-08-30 19:10:01,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:10:01,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:10:01,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:10:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:10:02,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:10:02,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777394536] [2023-08-30 19:10:02,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777394536] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:10:02,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:10:02,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:10:02,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081958526] [2023-08-30 19:10:02,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:10:02,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:10:02,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:10:02,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:10:02,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:10:02,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:10:02,580 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-08-30 19:10:02,580 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:10:02,580 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:10:02,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:10:22,813 INFO L130 PetriNetUnfolder]: 29507/54077 cut-off events. [2023-08-30 19:10:22,813 INFO L131 PetriNetUnfolder]: For 831026/831026 co-relation queries the response was YES. [2023-08-30 19:10:24,005 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-08-30 19:10:24,183 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1345 selfloop transitions, 252 changer transitions 8/1605 dead transitions. [2023-08-30 19:10:24,183 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1605 transitions, 32564 flow [2023-08-30 19:10:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:10:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:10:24,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3955 transitions. [2023-08-30 19:10:24,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130116959064328 [2023-08-30 19:10:24,185 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3955 transitions. [2023-08-30 19:10:24,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3955 transitions. [2023-08-30 19:10:24,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:10:24,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3955 transitions. [2023-08-30 19:10:24,188 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-08-30 19:10:24,191 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-08-30 19:10:24,191 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-08-30 19:10:24,191 INFO L175 Difference]: Start difference. First operand has 330 places, 1275 transitions, 25283 flow. Second operand 9 states and 3955 transitions. [2023-08-30 19:10:24,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1605 transitions, 32564 flow [2023-08-30 19:10:44,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 1605 transitions, 31926 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-08-30 19:10:44,979 INFO L231 Difference]: Finished difference. Result has 333 places, 1283 transitions, 25456 flow [2023-08-30 19:10:44,980 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-08-30 19:10:44,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2023-08-30 19:10:44,980 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 1283 transitions, 25456 flow [2023-08-30 19:10:44,981 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-08-30 19:10:44,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:10:44,981 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-08-30 19:10:44,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 19:10:44,981 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-08-30 19:10:44,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:10:44,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1737866682, now seen corresponding path program 24 times [2023-08-30 19:10:44,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:10:44,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138811451] [2023-08-30 19:10:44,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:10:44,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:10:45,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:10:45,294 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:10:45,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:10:45,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138811451] [2023-08-30 19:10:45,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138811451] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:10:45,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:10:45,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:10:45,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87271013] [2023-08-30 19:10:45,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:10:45,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:10:45,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:10:45,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:10:45,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:10:45,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:10:45,604 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-08-30 19:10:45,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:10:45,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:10:45,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:11:05,935 INFO L130 PetriNetUnfolder]: 29505/54059 cut-off events. [2023-08-30 19:11:05,935 INFO L131 PetriNetUnfolder]: For 831406/831406 co-relation queries the response was YES. [2023-08-30 19:11:07,210 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-08-30 19:11:07,384 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1316 selfloop transitions, 274 changer transitions 7/1597 dead transitions. [2023-08-30 19:11:07,385 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1597 transitions, 32410 flow [2023-08-30 19:11:07,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:11:07,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:11:07,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3958 transitions. [2023-08-30 19:11:07,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133249791144528 [2023-08-30 19:11:07,387 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3958 transitions. [2023-08-30 19:11:07,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3958 transitions. [2023-08-30 19:11:07,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:11:07,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3958 transitions. [2023-08-30 19:11:07,390 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-08-30 19:11:07,393 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-08-30 19:11:07,393 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-08-30 19:11:07,393 INFO L175 Difference]: Start difference. First operand has 333 places, 1283 transitions, 25456 flow. Second operand 9 states and 3958 transitions. [2023-08-30 19:11:07,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1597 transitions, 32410 flow [2023-08-30 19:11:29,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1597 transitions, 31936 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-30 19:11:29,123 INFO L231 Difference]: Finished difference. Result has 336 places, 1288 transitions, 25768 flow [2023-08-30 19:11:29,123 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-08-30 19:11:29,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2023-08-30 19:11:29,124 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 1288 transitions, 25768 flow [2023-08-30 19:11:29,124 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-08-30 19:11:29,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:11:29,124 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-08-30 19:11:29,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 19:11:29,124 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-08-30 19:11:29,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:11:29,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1295481114, now seen corresponding path program 25 times [2023-08-30 19:11:29,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:11:29,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432333552] [2023-08-30 19:11:29,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:11:29,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:11:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:11:29,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:11:29,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:11:29,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432333552] [2023-08-30 19:11:29,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432333552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:11:29,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:11:29,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:11:29,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827503088] [2023-08-30 19:11:29,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:11:29,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:11:29,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:11:29,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:11:29,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:11:29,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:11:29,744 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-08-30 19:11:29,744 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:11:29,744 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:11:29,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:11:50,223 INFO L130 PetriNetUnfolder]: 29499/54037 cut-off events. [2023-08-30 19:11:50,223 INFO L131 PetriNetUnfolder]: For 837924/837924 co-relation queries the response was YES. [2023-08-30 19:11:51,463 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-08-30 19:11:51,638 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1318 selfloop transitions, 269 changer transitions 8/1595 dead transitions. [2023-08-30 19:11:51,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1595 transitions, 32520 flow [2023-08-30 19:11:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:11:51,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:11:51,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3958 transitions. [2023-08-30 19:11:51,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133249791144528 [2023-08-30 19:11:51,640 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3958 transitions. [2023-08-30 19:11:51,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3958 transitions. [2023-08-30 19:11:51,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:11:51,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3958 transitions. [2023-08-30 19:11:51,643 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-08-30 19:11:51,646 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-08-30 19:11:51,647 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-08-30 19:11:51,647 INFO L175 Difference]: Start difference. First operand has 336 places, 1288 transitions, 25768 flow. Second operand 9 states and 3958 transitions. [2023-08-30 19:11:51,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1595 transitions, 32520 flow [2023-08-30 19:12:12,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1595 transitions, 32096 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-30 19:12:12,992 INFO L231 Difference]: Finished difference. Result has 337 places, 1286 transitions, 25814 flow [2023-08-30 19:12:12,992 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-08-30 19:12:12,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2023-08-30 19:12:12,993 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 1286 transitions, 25814 flow [2023-08-30 19:12:12,993 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-08-30 19:12:12,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:12:12,993 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-08-30 19:12:12,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 19:12:12,994 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-08-30 19:12:12,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:12:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1542995430, now seen corresponding path program 26 times [2023-08-30 19:12:12,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:12:12,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067674295] [2023-08-30 19:12:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:12:12,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:12:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:12:13,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:12:13,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:12:13,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067674295] [2023-08-30 19:12:13,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067674295] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:12:13,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:12:13,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-30 19:12:13,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222095872] [2023-08-30 19:12:13,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:12:13,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-30 19:12:13,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:12:13,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-30 19:12:13,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-30 19:12:13,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1064 [2023-08-30 19:12:13,880 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-08-30 19:12:13,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:12:13,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1064 [2023-08-30 19:12:13,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 19:12:34,811 INFO L130 PetriNetUnfolder]: 29497/54020 cut-off events. [2023-08-30 19:12:34,812 INFO L131 PetriNetUnfolder]: For 844500/844500 co-relation queries the response was YES. [2023-08-30 19:12:35,988 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-08-30 19:12:36,162 INFO L137 encePairwiseOnDemand]: 1054/1064 looper letters, 1309 selfloop transitions, 281 changer transitions 8/1598 dead transitions. [2023-08-30 19:12:36,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 1598 transitions, 32577 flow [2023-08-30 19:12:36,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-30 19:12:36,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-30 19:12:36,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3958 transitions. [2023-08-30 19:12:36,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133249791144528 [2023-08-30 19:12:36,165 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3958 transitions. [2023-08-30 19:12:36,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3958 transitions. [2023-08-30 19:12:36,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 19:12:36,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3958 transitions. [2023-08-30 19:12:36,168 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-08-30 19:12:36,171 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-08-30 19:12:36,172 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-08-30 19:12:36,172 INFO L175 Difference]: Start difference. First operand has 337 places, 1286 transitions, 25814 flow. Second operand 9 states and 3958 transitions. [2023-08-30 19:12:36,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 1598 transitions, 32577 flow [2023-08-30 19:12:57,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1598 transitions, 32060 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-08-30 19:12:57,154 INFO L231 Difference]: Finished difference. Result has 339 places, 1287 transitions, 25922 flow [2023-08-30 19:12:57,155 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-08-30 19:12:57,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2023-08-30 19:12:57,155 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1287 transitions, 25922 flow [2023-08-30 19:12:57,156 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-08-30 19:12:57,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 19:12:57,156 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-08-30 19:12:57,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-30 19:12:57,156 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-08-30 19:12:57,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 19:12:57,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2114168352, now seen corresponding path program 27 times [2023-08-30 19:12:57,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 19:12:57,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069517421] [2023-08-30 19:12:57,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 19:12:57,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 19:12:57,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 19:12:57,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-30 19:12:57,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 19:12:57,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069517421] [2023-08-30 19:12:57,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069517421] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 19:12:57,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 19:12:57,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-30 19:12:57,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266387199] [2023-08-30 19:12:57,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 19:12:57,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 19:12:57,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 19:12:57,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 19:12:57,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-08-30 19:12:58,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 1064 [2023-08-30 19:12:58,472 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-08-30 19:12:58,472 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 19:12:58,472 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 1064 [2023-08-30 19:12:58,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15