./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 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 ../sv-benchmarks/c/weaver/chl-sre-subst.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 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 09:00:02,223 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 09:00:02,225 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 09:00:02,277 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 09:00:02,277 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 09:00:02,279 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 09:00:02,282 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 09:00:02,285 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 09:00:02,287 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 09:00:02,291 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 09:00:02,292 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 09:00:02,294 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 09:00:02,294 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 09:00:02,296 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 09:00:02,297 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 09:00:02,304 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 09:00:02,305 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 09:00:02,306 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 09:00:02,308 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 09:00:02,314 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 09:00:02,316 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 09:00:02,317 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 09:00:02,318 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 09:00:02,319 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 09:00:02,321 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 09:00:02,324 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 09:00:02,324 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 09:00:02,325 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 09:00:02,325 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 09:00:02,326 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 09:00:02,326 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 09:00:02,327 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 09:00:02,328 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 09:00:02,329 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 09:00:02,330 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 09:00:02,331 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 09:00:02,331 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 09:00:02,332 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 09:00:02,332 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 09:00:02,332 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 09:00:02,333 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 09:00:02,334 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 09:00:02,342 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-21 09:00:02,371 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 09:00:02,372 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 09:00:02,372 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 09:00:02,372 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 09:00:02,373 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 09:00:02,373 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 09:00:02,374 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 09:00:02,374 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 09:00:02,374 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 09:00:02,375 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 09:00:02,375 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 09:00:02,376 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 09:00:02,376 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 09:00:02,376 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 09:00:02,376 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 09:00:02,376 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 09:00:02,377 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 09:00:02,377 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 09:00:02,377 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 09:00:02,377 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 09:00:02,377 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 09:00:02,378 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 09:00:02,378 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 09:00:02,378 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 09:00:02,378 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:00:02,378 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 09:00:02,379 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 09:00:02,379 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 09:00:02,379 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 09:00:02,379 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 09:00:02,379 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 09:00:02,380 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 09:00:02,380 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 09:00:02,380 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c [2022-07-21 09:00:02,664 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 09:00:02,695 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 09:00:02,698 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 09:00:02,699 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 09:00:02,700 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 09:00:02,701 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-07-21 09:00:02,768 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61cb1af68/c69677d3d8724e50a390a889ec041c54/FLAGd96573af2 [2022-07-21 09:00:03,277 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 09:00:03,277 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-07-21 09:00:03,288 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61cb1af68/c69677d3d8724e50a390a889ec041c54/FLAGd96573af2 [2022-07-21 09:00:03,679 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61cb1af68/c69677d3d8724e50a390a889ec041c54 [2022-07-21 09:00:03,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 09:00:03,683 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 09:00:03,686 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 09:00:03,686 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 09:00:03,690 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 09:00:03,690 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:03,691 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a9ac5ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03, skipping insertion in model container [2022-07-21 09:00:03,692 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:03,698 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 09:00:03,716 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:00:03,863 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2022-07-21 09:00:03,867 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:00:03,874 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 09:00:03,942 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2022-07-21 09:00:03,943 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:00:03,955 INFO L208 MainTranslator]: Completed translation [2022-07-21 09:00:03,956 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03 WrapperNode [2022-07-21 09:00:03,956 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 09:00:03,957 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 09:00:03,957 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 09:00:03,957 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 09:00:03,963 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:03,977 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,003 INFO L137 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 74 [2022-07-21 09:00:04,004 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 09:00:04,005 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 09:00:04,005 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 09:00:04,005 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 09:00:04,012 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,013 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,018 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,019 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,033 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,038 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,043 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,045 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 09:00:04,048 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 09:00:04,049 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 09:00:04,049 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 09:00:04,050 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (1/1) ... [2022-07-21 09:00:04,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:00:04,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:00:04,090 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 09:00:04,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 09:00:04,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 09:00:04,131 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-21 09:00:04,131 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-21 09:00:04,132 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-21 09:00:04,132 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-21 09:00:04,132 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-21 09:00:04,132 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-21 09:00:04,132 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 09:00:04,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 09:00:04,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 09:00:04,133 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 09:00:04,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 09:00:04,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 09:00:04,133 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 09:00:04,135 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-21 09:00:04,234 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 09:00:04,236 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 09:00:04,489 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 09:00:04,497 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 09:00:04,497 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 09:00:04,500 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:00:04 BoogieIcfgContainer [2022-07-21 09:00:04,500 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 09:00:04,501 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 09:00:04,502 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 09:00:04,504 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 09:00:04,505 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 09:00:03" (1/3) ... [2022-07-21 09:00:04,505 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fb06121 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:00:04, skipping insertion in model container [2022-07-21 09:00:04,505 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:00:03" (2/3) ... [2022-07-21 09:00:04,506 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fb06121 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:00:04, skipping insertion in model container [2022-07-21 09:00:04,506 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:00:04" (3/3) ... [2022-07-21 09:00:04,507 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-sre-subst.wvr.c [2022-07-21 09:00:04,512 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-21 09:00:04,520 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 09:00:04,521 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 09:00:04,521 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-21 09:00:04,584 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-21 09:00:04,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 124 transitions, 272 flow [2022-07-21 09:00:04,684 INFO L129 PetriNetUnfolder]: 8/121 cut-off events. [2022-07-21 09:00:04,684 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-21 09:00:04,690 INFO L84 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 121 events. 8/121 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2022-07-21 09:00:04,690 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 124 transitions, 272 flow [2022-07-21 09:00:04,700 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 110 transitions, 238 flow [2022-07-21 09:00:04,718 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 09:00:04,729 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4f1347b8, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2308641f [2022-07-21 09:00:04,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-21 09:00:04,790 INFO L129 PetriNetUnfolder]: 8/109 cut-off events. [2022-07-21 09:00:04,791 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-21 09:00:04,791 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:04,792 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:04,792 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:04,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:04,798 INFO L85 PathProgramCache]: Analyzing trace with hash -2142705332, now seen corresponding path program 1 times [2022-07-21 09:00:04,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:04,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175971448] [2022-07-21 09:00:04,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:04,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:05,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:05,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:05,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:05,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175971448] [2022-07-21 09:00:05,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175971448] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:05,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:05,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 09:00:05,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459884472] [2022-07-21 09:00:05,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:00:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:05,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:00:05,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 09:00:05,382 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 124 [2022-07-21 09:00:05,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 110 transitions, 238 flow. Second operand has 8 states, 8 states have (on average 97.75) internal successors, (782), 8 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:05,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:05,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 124 [2022-07-21 09:00:05,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:05,709 INFO L129 PetriNetUnfolder]: 133/459 cut-off events. [2022-07-21 09:00:05,710 INFO L130 PetriNetUnfolder]: For 180/180 co-relation queries the response was YES. [2022-07-21 09:00:05,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 806 conditions, 459 events. 133/459 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2277 event pairs, 30 based on Foata normal form. 6/444 useless extension candidates. Maximal degree in co-relation 605. Up to 68 conditions per place. [2022-07-21 09:00:05,716 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 49 selfloop transitions, 17 changer transitions 16/164 dead transitions. [2022-07-21 09:00:05,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 164 transitions, 549 flow [2022-07-21 09:00:05,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 09:00:05,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-21 09:00:05,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1324 transitions. [2022-07-21 09:00:05,735 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8213399503722084 [2022-07-21 09:00:05,736 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1324 transitions. [2022-07-21 09:00:05,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1324 transitions. [2022-07-21 09:00:05,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:05,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1324 transitions. [2022-07-21 09:00:05,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 101.84615384615384) internal successors, (1324), 13 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:05,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 124.0) internal successors, (1736), 14 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:05,758 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 124.0) internal successors, (1736), 14 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:05,759 INFO L186 Difference]: Start difference. First operand has 112 places, 110 transitions, 238 flow. Second operand 13 states and 1324 transitions. [2022-07-21 09:00:05,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 164 transitions, 549 flow [2022-07-21 09:00:05,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 164 transitions, 511 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-21 09:00:05,768 INFO L242 Difference]: Finished difference. Result has 125 places, 120 transitions, 331 flow [2022-07-21 09:00:05,770 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=331, PETRI_PLACES=125, PETRI_TRANSITIONS=120} [2022-07-21 09:00:05,773 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 13 predicate places. [2022-07-21 09:00:05,773 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 120 transitions, 331 flow [2022-07-21 09:00:05,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 97.75) internal successors, (782), 8 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:05,774 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:05,774 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:05,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 09:00:05,775 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:05,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:05,776 INFO L85 PathProgramCache]: Analyzing trace with hash -141208881, now seen corresponding path program 1 times [2022-07-21 09:00:05,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:05,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836725743] [2022-07-21 09:00:05,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:05,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:05,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:05,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:05,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836725743] [2022-07-21 09:00:05,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836725743] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:05,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:05,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:05,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572917764] [2022-07-21 09:00:05,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:05,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:05,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:05,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:05,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:05,928 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:05,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 120 transitions, 331 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:05,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:05,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:05,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:06,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 63#thread1ENTRYtrue, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-21 09:00:06,186 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2022-07-21 09:00:06,186 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-21 09:00:06,186 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-21 09:00:06,187 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-21 09:00:06,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 87#L42-2true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-21 09:00:06,197 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event [2022-07-21 09:00:06,197 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-21 09:00:06,197 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-21 09:00:06,197 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-21 09:00:06,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 79#L42true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-21 09:00:06,200 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event [2022-07-21 09:00:06,200 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-21 09:00:06,200 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-21 09:00:06,201 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-21 09:00:06,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), Black: 132#(= ~result_4~0 0), 129#true, 82#L42-5true, Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-21 09:00:06,208 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2022-07-21 09:00:06,208 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-21 09:00:06,208 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-21 09:00:06,208 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-21 09:00:06,211 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), Black: 132#(= ~result_4~0 0), 129#true, Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 89#L42-3true, Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-21 09:00:06,211 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2022-07-21 09:00:06,211 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-21 09:00:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-21 09:00:06,212 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-21 09:00:06,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 113#L71-2true, 9#L54-8true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-21 09:00:06,290 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event [2022-07-21 09:00:06,290 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-21 09:00:06,290 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-21 09:00:06,290 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-21 09:00:06,340 INFO L129 PetriNetUnfolder]: 515/2409 cut-off events. [2022-07-21 09:00:06,341 INFO L130 PetriNetUnfolder]: For 507/569 co-relation queries the response was YES. [2022-07-21 09:00:06,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4379 conditions, 2409 events. 515/2409 cut-off events. For 507/569 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22359 event pairs, 111 based on Foata normal form. 13/2120 useless extension candidates. Maximal degree in co-relation 4341. Up to 317 conditions per place. [2022-07-21 09:00:06,367 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 55 selfloop transitions, 22 changer transitions 6/179 dead transitions. [2022-07-21 09:00:06,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 632 flow [2022-07-21 09:00:06,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:00:06,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-21 09:00:06,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 667 transitions. [2022-07-21 09:00:06,371 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.896505376344086 [2022-07-21 09:00:06,371 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 667 transitions. [2022-07-21 09:00:06,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 667 transitions. [2022-07-21 09:00:06,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:06,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 667 transitions. [2022-07-21 09:00:06,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 111.16666666666667) internal successors, (667), 6 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:06,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:06,377 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:06,377 INFO L186 Difference]: Start difference. First operand has 125 places, 120 transitions, 331 flow. Second operand 6 states and 667 transitions. [2022-07-21 09:00:06,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 632 flow [2022-07-21 09:00:06,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 179 transitions, 628 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-21 09:00:06,402 INFO L242 Difference]: Finished difference. Result has 126 places, 139 transitions, 487 flow [2022-07-21 09:00:06,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=487, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2022-07-21 09:00:06,404 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 14 predicate places. [2022-07-21 09:00:06,404 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 487 flow [2022-07-21 09:00:06,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:06,405 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:06,405 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:06,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 09:00:06,406 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:06,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:06,407 INFO L85 PathProgramCache]: Analyzing trace with hash -290271799, now seen corresponding path program 2 times [2022-07-21 09:00:06,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:06,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079637107] [2022-07-21 09:00:06,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:06,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:06,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:06,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:06,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079637107] [2022-07-21 09:00:06,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079637107] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:06,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:06,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:06,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740637750] [2022-07-21 09:00:06,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:06,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:06,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:06,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:06,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:06,763 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:06,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 487 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:06,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:06,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:06,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:07,375 INFO L129 PetriNetUnfolder]: 625/3071 cut-off events. [2022-07-21 09:00:07,375 INFO L130 PetriNetUnfolder]: For 1476/1588 co-relation queries the response was YES. [2022-07-21 09:00:07,391 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6323 conditions, 3071 events. 625/3071 cut-off events. For 1476/1588 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 30314 event pairs, 133 based on Foata normal form. 60/2978 useless extension candidates. Maximal degree in co-relation 5186. Up to 383 conditions per place. [2022-07-21 09:00:07,405 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 88 selfloop transitions, 29 changer transitions 10/219 dead transitions. [2022-07-21 09:00:07,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 219 transitions, 1111 flow [2022-07-21 09:00:07,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:07,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:07,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 773 transitions. [2022-07-21 09:00:07,409 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8905529953917051 [2022-07-21 09:00:07,409 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 773 transitions. [2022-07-21 09:00:07,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 773 transitions. [2022-07-21 09:00:07,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:07,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 773 transitions. [2022-07-21 09:00:07,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.42857142857143) internal successors, (773), 7 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:07,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:07,415 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:07,415 INFO L186 Difference]: Start difference. First operand has 126 places, 139 transitions, 487 flow. Second operand 7 states and 773 transitions. [2022-07-21 09:00:07,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 219 transitions, 1111 flow [2022-07-21 09:00:07,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 219 transitions, 1111 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:07,467 INFO L242 Difference]: Finished difference. Result has 138 places, 156 transitions, 755 flow [2022-07-21 09:00:07,467 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=755, PETRI_PLACES=138, PETRI_TRANSITIONS=156} [2022-07-21 09:00:07,469 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 26 predicate places. [2022-07-21 09:00:07,470 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 156 transitions, 755 flow [2022-07-21 09:00:07,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:07,470 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:07,470 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:07,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 09:00:07,471 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:07,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:07,472 INFO L85 PathProgramCache]: Analyzing trace with hash -700344827, now seen corresponding path program 3 times [2022-07-21 09:00:07,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:07,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365601556] [2022-07-21 09:00:07,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:07,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:07,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:07,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:07,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:07,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365601556] [2022-07-21 09:00:07,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365601556] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:07,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:07,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:07,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371266228] [2022-07-21 09:00:07,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:07,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:07,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:07,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:07,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:07,664 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:07,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 156 transitions, 755 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:07,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:07,665 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:07,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:08,409 INFO L129 PetriNetUnfolder]: 647/3871 cut-off events. [2022-07-21 09:00:08,409 INFO L130 PetriNetUnfolder]: For 3403/3539 co-relation queries the response was YES. [2022-07-21 09:00:08,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8577 conditions, 3871 events. 647/3871 cut-off events. For 3403/3539 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 41196 event pairs, 175 based on Foata normal form. 37/3738 useless extension candidates. Maximal degree in co-relation 7135. Up to 491 conditions per place. [2022-07-21 09:00:08,447 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 88 selfloop transitions, 46 changer transitions 5/231 dead transitions. [2022-07-21 09:00:08,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 231 transitions, 1518 flow [2022-07-21 09:00:08,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:08,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 770 transitions. [2022-07-21 09:00:08,451 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-21 09:00:08,451 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 770 transitions. [2022-07-21 09:00:08,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 770 transitions. [2022-07-21 09:00:08,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:08,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 770 transitions. [2022-07-21 09:00:08,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.0) internal successors, (770), 7 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:08,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:08,456 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:08,456 INFO L186 Difference]: Start difference. First operand has 138 places, 156 transitions, 755 flow. Second operand 7 states and 770 transitions. [2022-07-21 09:00:08,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 231 transitions, 1518 flow [2022-07-21 09:00:08,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 231 transitions, 1516 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:08,486 INFO L242 Difference]: Finished difference. Result has 148 places, 178 transitions, 1147 flow [2022-07-21 09:00:08,487 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1147, PETRI_PLACES=148, PETRI_TRANSITIONS=178} [2022-07-21 09:00:08,488 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 36 predicate places. [2022-07-21 09:00:08,488 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 178 transitions, 1147 flow [2022-07-21 09:00:08,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:08,489 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:08,489 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:08,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 09:00:08,489 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:08,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:08,490 INFO L85 PathProgramCache]: Analyzing trace with hash -620484305, now seen corresponding path program 4 times [2022-07-21 09:00:08,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:08,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425771302] [2022-07-21 09:00:08,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:08,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:08,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:08,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425771302] [2022-07-21 09:00:08,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425771302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:08,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:08,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:08,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496219291] [2022-07-21 09:00:08,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:08,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:08,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:08,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:08,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:08,572 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:08,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 178 transitions, 1147 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:08,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:08,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:08,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:09,217 INFO L129 PetriNetUnfolder]: 619/3913 cut-off events. [2022-07-21 09:00:09,218 INFO L130 PetriNetUnfolder]: For 4898/5092 co-relation queries the response was YES. [2022-07-21 09:00:09,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8864 conditions, 3913 events. 619/3913 cut-off events. For 4898/5092 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 41982 event pairs, 139 based on Foata normal form. 63/3774 useless extension candidates. Maximal degree in co-relation 6641. Up to 472 conditions per place. [2022-07-21 09:00:09,261 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 118 selfloop transitions, 31 changer transitions 1/242 dead transitions. [2022-07-21 09:00:09,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 242 transitions, 2037 flow [2022-07-21 09:00:09,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:09,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-07-21 09:00:09,264 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-07-21 09:00:09,264 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-07-21 09:00:09,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-07-21 09:00:09,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:09,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-07-21 09:00:09,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.6) internal successors, (548), 5 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:09,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:09,270 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:09,270 INFO L186 Difference]: Start difference. First operand has 148 places, 178 transitions, 1147 flow. Second operand 5 states and 548 transitions. [2022-07-21 09:00:09,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 242 transitions, 2037 flow [2022-07-21 09:00:09,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 242 transitions, 2037 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:09,297 INFO L242 Difference]: Finished difference. Result has 156 places, 197 transitions, 1531 flow [2022-07-21 09:00:09,297 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1531, PETRI_PLACES=156, PETRI_TRANSITIONS=197} [2022-07-21 09:00:09,299 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 44 predicate places. [2022-07-21 09:00:09,300 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 197 transitions, 1531 flow [2022-07-21 09:00:09,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:09,300 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:09,301 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:09,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 09:00:09,304 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:09,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:09,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1940734035, now seen corresponding path program 1 times [2022-07-21 09:00:09,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:09,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948949770] [2022-07-21 09:00:09,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:09,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:09,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:09,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:09,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948949770] [2022-07-21 09:00:09,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948949770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:09,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:09,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:09,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044135136] [2022-07-21 09:00:09,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:09,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:09,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:09,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:09,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:09,398 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:09,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 197 transitions, 1531 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:09,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:09,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:09,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:10,152 INFO L129 PetriNetUnfolder]: 660/4194 cut-off events. [2022-07-21 09:00:10,153 INFO L130 PetriNetUnfolder]: For 7652/7831 co-relation queries the response was YES. [2022-07-21 09:00:10,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10136 conditions, 4194 events. 660/4194 cut-off events. For 7652/7831 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 46404 event pairs, 151 based on Foata normal form. 38/4044 useless extension candidates. Maximal degree in co-relation 7778. Up to 494 conditions per place. [2022-07-21 09:00:10,193 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 103 selfloop transitions, 77 changer transitions 2/274 dead transitions. [2022-07-21 09:00:10,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 274 transitions, 2644 flow [2022-07-21 09:00:10,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:10,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:10,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-07-21 09:00:10,196 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-07-21 09:00:10,196 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-07-21 09:00:10,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-07-21 09:00:10,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:10,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-07-21 09:00:10,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:10,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:10,201 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:10,201 INFO L186 Difference]: Start difference. First operand has 156 places, 197 transitions, 1531 flow. Second operand 7 states and 769 transitions. [2022-07-21 09:00:10,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 274 transitions, 2644 flow [2022-07-21 09:00:10,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 274 transitions, 2642 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:10,234 INFO L242 Difference]: Finished difference. Result has 168 places, 230 transitions, 2315 flow [2022-07-21 09:00:10,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2315, PETRI_PLACES=168, PETRI_TRANSITIONS=230} [2022-07-21 09:00:10,235 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 56 predicate places. [2022-07-21 09:00:10,236 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 230 transitions, 2315 flow [2022-07-21 09:00:10,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:10,236 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:10,236 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:10,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 09:00:10,237 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:10,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:10,237 INFO L85 PathProgramCache]: Analyzing trace with hash -741378095, now seen corresponding path program 5 times [2022-07-21 09:00:10,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:10,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264421145] [2022-07-21 09:00:10,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:10,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:10,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:10,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:10,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:10,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264421145] [2022-07-21 09:00:10,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264421145] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:10,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:10,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:10,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130527439] [2022-07-21 09:00:10,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:10,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:10,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:10,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:10,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:10,376 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:10,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 230 transitions, 2315 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:10,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:10,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:10,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:11,141 INFO L129 PetriNetUnfolder]: 621/3968 cut-off events. [2022-07-21 09:00:11,142 INFO L130 PetriNetUnfolder]: For 10129/10269 co-relation queries the response was YES. [2022-07-21 09:00:11,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10188 conditions, 3968 events. 621/3968 cut-off events. For 10129/10269 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42846 event pairs, 153 based on Foata normal form. 46/3842 useless extension candidates. Maximal degree in co-relation 8075. Up to 464 conditions per place. [2022-07-21 09:00:11,187 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 111 selfloop transitions, 80 changer transitions 2/285 dead transitions. [2022-07-21 09:00:11,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 285 transitions, 3167 flow [2022-07-21 09:00:11,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:11,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:11,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 772 transitions. [2022-07-21 09:00:11,190 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8894009216589862 [2022-07-21 09:00:11,190 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 772 transitions. [2022-07-21 09:00:11,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 772 transitions. [2022-07-21 09:00:11,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:11,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 772 transitions. [2022-07-21 09:00:11,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.28571428571429) internal successors, (772), 7 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:11,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:11,195 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:11,195 INFO L186 Difference]: Start difference. First operand has 168 places, 230 transitions, 2315 flow. Second operand 7 states and 772 transitions. [2022-07-21 09:00:11,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 285 transitions, 3167 flow [2022-07-21 09:00:11,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 285 transitions, 3137 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:11,251 INFO L242 Difference]: Finished difference. Result has 178 places, 236 transitions, 2676 flow [2022-07-21 09:00:11,252 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2676, PETRI_PLACES=178, PETRI_TRANSITIONS=236} [2022-07-21 09:00:11,253 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 66 predicate places. [2022-07-21 09:00:11,253 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 2676 flow [2022-07-21 09:00:11,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:11,253 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:11,254 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:11,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-21 09:00:11,254 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:11,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:11,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1329828005, now seen corresponding path program 1 times [2022-07-21 09:00:11,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:11,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801665497] [2022-07-21 09:00:11,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:11,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:11,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:11,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:11,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:11,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801665497] [2022-07-21 09:00:11,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801665497] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:11,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:11,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:11,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327632533] [2022-07-21 09:00:11,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:11,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:11,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:11,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:11,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:11,378 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:11,379 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 236 transitions, 2676 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:11,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:11,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:11,379 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:12,183 INFO L129 PetriNetUnfolder]: 662/4665 cut-off events. [2022-07-21 09:00:12,183 INFO L130 PetriNetUnfolder]: For 14153/14295 co-relation queries the response was YES. [2022-07-21 09:00:12,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11978 conditions, 4665 events. 662/4665 cut-off events. For 14153/14295 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 53306 event pairs, 165 based on Foata normal form. 65/4536 useless extension candidates. Maximal degree in co-relation 9689. Up to 506 conditions per place. [2022-07-21 09:00:12,261 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 127 selfloop transitions, 89 changer transitions 1/309 dead transitions. [2022-07-21 09:00:12,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 309 transitions, 3957 flow [2022-07-21 09:00:12,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:12,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-07-21 09:00:12,264 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-07-21 09:00:12,264 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-07-21 09:00:12,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-07-21 09:00:12,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:12,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-07-21 09:00:12,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:12,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:12,270 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:12,270 INFO L186 Difference]: Start difference. First operand has 178 places, 236 transitions, 2676 flow. Second operand 7 states and 769 transitions. [2022-07-21 09:00:12,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 309 transitions, 3957 flow [2022-07-21 09:00:12,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 309 transitions, 3909 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-07-21 09:00:12,354 INFO L242 Difference]: Finished difference. Result has 188 places, 257 transitions, 3411 flow [2022-07-21 09:00:12,355 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3411, PETRI_PLACES=188, PETRI_TRANSITIONS=257} [2022-07-21 09:00:12,355 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 76 predicate places. [2022-07-21 09:00:12,355 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 257 transitions, 3411 flow [2022-07-21 09:00:12,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:12,356 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:12,356 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:12,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 09:00:12,357 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:12,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:12,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1005862623, now seen corresponding path program 2 times [2022-07-21 09:00:12,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:12,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125680133] [2022-07-21 09:00:12,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:12,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:12,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:12,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:12,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:12,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125680133] [2022-07-21 09:00:12,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125680133] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:12,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:12,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:12,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252507717] [2022-07-21 09:00:12,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:12,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:12,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:12,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:12,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:12,428 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:12,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 257 transitions, 3411 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:12,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:12,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:12,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:13,222 INFO L129 PetriNetUnfolder]: 669/4799 cut-off events. [2022-07-21 09:00:13,222 INFO L130 PetriNetUnfolder]: For 18452/18622 co-relation queries the response was YES. [2022-07-21 09:00:13,279 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12790 conditions, 4799 events. 669/4799 cut-off events. For 18452/18622 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 55248 event pairs, 179 based on Foata normal form. 67/4649 useless extension candidates. Maximal degree in co-relation 10363. Up to 536 conditions per place. [2022-07-21 09:00:13,302 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 156 selfloop transitions, 46 changer transitions 3/297 dead transitions. [2022-07-21 09:00:13,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 297 transitions, 4169 flow [2022-07-21 09:00:13,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:13,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:13,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 555 transitions. [2022-07-21 09:00:13,305 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8951612903225806 [2022-07-21 09:00:13,305 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 555 transitions. [2022-07-21 09:00:13,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 555 transitions. [2022-07-21 09:00:13,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:13,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 555 transitions. [2022-07-21 09:00:13,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 111.0) internal successors, (555), 5 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:13,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:13,309 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:13,309 INFO L186 Difference]: Start difference. First operand has 188 places, 257 transitions, 3411 flow. Second operand 5 states and 555 transitions. [2022-07-21 09:00:13,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 297 transitions, 4169 flow [2022-07-21 09:00:13,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 297 transitions, 4151 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:13,432 INFO L242 Difference]: Finished difference. Result has 196 places, 266 transitions, 3667 flow [2022-07-21 09:00:13,432 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3667, PETRI_PLACES=196, PETRI_TRANSITIONS=266} [2022-07-21 09:00:13,433 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 84 predicate places. [2022-07-21 09:00:13,433 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 266 transitions, 3667 flow [2022-07-21 09:00:13,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:13,434 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:13,434 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:13,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-21 09:00:13,435 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:13,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:13,435 INFO L85 PathProgramCache]: Analyzing trace with hash 900386103, now seen corresponding path program 1 times [2022-07-21 09:00:13,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:13,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921735118] [2022-07-21 09:00:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:13,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:13,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:13,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:13,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921735118] [2022-07-21 09:00:13,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921735118] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:13,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:13,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:13,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441126470] [2022-07-21 09:00:13,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:13,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:13,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:13,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:13,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:13,527 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:13,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 266 transitions, 3667 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:13,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:13,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:13,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:14,376 INFO L129 PetriNetUnfolder]: 599/4394 cut-off events. [2022-07-21 09:00:14,376 INFO L130 PetriNetUnfolder]: For 18496/18640 co-relation queries the response was YES. [2022-07-21 09:00:14,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12038 conditions, 4394 events. 599/4394 cut-off events. For 18496/18640 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 49660 event pairs, 167 based on Foata normal form. 60/4264 useless extension candidates. Maximal degree in co-relation 9910. Up to 451 conditions per place. [2022-07-21 09:00:14,431 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 162 selfloop transitions, 64 changer transitions 9/327 dead transitions. [2022-07-21 09:00:14,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 327 transitions, 4835 flow [2022-07-21 09:00:14,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 768 transitions. [2022-07-21 09:00:14,435 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8847926267281107 [2022-07-21 09:00:14,435 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 768 transitions. [2022-07-21 09:00:14,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 768 transitions. [2022-07-21 09:00:14,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:14,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 768 transitions. [2022-07-21 09:00:14,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.71428571428571) internal successors, (768), 7 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:14,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:14,440 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:14,440 INFO L186 Difference]: Start difference. First operand has 196 places, 266 transitions, 3667 flow. Second operand 7 states and 768 transitions. [2022-07-21 09:00:14,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 327 transitions, 4835 flow [2022-07-21 09:00:14,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 327 transitions, 4829 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:14,565 INFO L242 Difference]: Finished difference. Result has 206 places, 276 transitions, 4084 flow [2022-07-21 09:00:14,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4084, PETRI_PLACES=206, PETRI_TRANSITIONS=276} [2022-07-21 09:00:14,567 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 94 predicate places. [2022-07-21 09:00:14,568 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 276 transitions, 4084 flow [2022-07-21 09:00:14,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:14,568 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:14,569 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:14,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 09:00:14,569 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:14,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:14,570 INFO L85 PathProgramCache]: Analyzing trace with hash 341613273, now seen corresponding path program 2 times [2022-07-21 09:00:14,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:14,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937623211] [2022-07-21 09:00:14,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:14,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:14,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:14,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:14,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:14,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937623211] [2022-07-21 09:00:14,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937623211] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:14,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:14,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:14,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249390384] [2022-07-21 09:00:14,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:14,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:14,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:14,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:14,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:14,678 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:14,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 276 transitions, 4084 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:14,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:14,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:14,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:15,489 INFO L129 PetriNetUnfolder]: 599/4452 cut-off events. [2022-07-21 09:00:15,490 INFO L130 PetriNetUnfolder]: For 18519/18668 co-relation queries the response was YES. [2022-07-21 09:00:15,516 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12375 conditions, 4452 events. 599/4452 cut-off events. For 18519/18668 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 50220 event pairs, 146 based on Foata normal form. 41/4293 useless extension candidates. Maximal degree in co-relation 10030. Up to 487 conditions per place. [2022-07-21 09:00:15,534 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 163 selfloop transitions, 68 changer transitions 3/326 dead transitions. [2022-07-21 09:00:15,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 326 transitions, 5084 flow [2022-07-21 09:00:15,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:15,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:15,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 763 transitions. [2022-07-21 09:00:15,537 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-07-21 09:00:15,537 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 763 transitions. [2022-07-21 09:00:15,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 763 transitions. [2022-07-21 09:00:15,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:15,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 763 transitions. [2022-07-21 09:00:15,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.0) internal successors, (763), 7 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:15,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:15,542 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:15,542 INFO L186 Difference]: Start difference. First operand has 206 places, 276 transitions, 4084 flow. Second operand 7 states and 763 transitions. [2022-07-21 09:00:15,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 326 transitions, 5084 flow [2022-07-21 09:00:15,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 326 transitions, 5037 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:15,683 INFO L242 Difference]: Finished difference. Result has 214 places, 282 transitions, 4341 flow [2022-07-21 09:00:15,683 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4341, PETRI_PLACES=214, PETRI_TRANSITIONS=282} [2022-07-21 09:00:15,684 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 102 predicate places. [2022-07-21 09:00:15,684 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 282 transitions, 4341 flow [2022-07-21 09:00:15,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:15,685 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:15,685 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:15,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-21 09:00:15,685 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:15,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:15,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1167538681, now seen corresponding path program 3 times [2022-07-21 09:00:15,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:15,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755765853] [2022-07-21 09:00:15,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:15,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:15,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:15,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:15,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755765853] [2022-07-21 09:00:15,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755765853] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:15,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:15,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 09:00:15,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473248962] [2022-07-21 09:00:15,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:15,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:00:15,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:15,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:00:15,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:00:15,780 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:15,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 282 transitions, 4341 flow. Second operand has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:15,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:15,780 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:15,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:16,493 INFO L129 PetriNetUnfolder]: 648/5090 cut-off events. [2022-07-21 09:00:16,493 INFO L130 PetriNetUnfolder]: For 23693/23825 co-relation queries the response was YES. [2022-07-21 09:00:16,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14137 conditions, 5090 events. 648/5090 cut-off events. For 23693/23825 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 59671 event pairs, 202 based on Foata normal form. 56/4923 useless extension candidates. Maximal degree in co-relation 12344. Up to 501 conditions per place. [2022-07-21 09:00:16,552 INFO L132 encePairwiseOnDemand]: 118/124 looper letters, 244 selfloop transitions, 26 changer transitions 5/367 dead transitions. [2022-07-21 09:00:16,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 367 transitions, 6485 flow [2022-07-21 09:00:16,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:00:16,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-21 09:00:16,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 443 transitions. [2022-07-21 09:00:16,554 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8931451612903226 [2022-07-21 09:00:16,555 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 443 transitions. [2022-07-21 09:00:16,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 443 transitions. [2022-07-21 09:00:16,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:16,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 443 transitions. [2022-07-21 09:00:16,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 110.75) internal successors, (443), 4 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:16,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 124.0) internal successors, (620), 5 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:16,558 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 124.0) internal successors, (620), 5 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:16,558 INFO L186 Difference]: Start difference. First operand has 214 places, 282 transitions, 4341 flow. Second operand 4 states and 443 transitions. [2022-07-21 09:00:16,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 367 transitions, 6485 flow [2022-07-21 09:00:16,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 367 transitions, 6411 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:16,730 INFO L242 Difference]: Finished difference. Result has 219 places, 297 transitions, 4670 flow [2022-07-21 09:00:16,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4670, PETRI_PLACES=219, PETRI_TRANSITIONS=297} [2022-07-21 09:00:16,732 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 107 predicate places. [2022-07-21 09:00:16,732 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 297 transitions, 4670 flow [2022-07-21 09:00:16,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:16,732 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:16,733 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:16,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 09:00:16,733 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:16,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:16,733 INFO L85 PathProgramCache]: Analyzing trace with hash -783340119, now seen corresponding path program 2 times [2022-07-21 09:00:16,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:16,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019840900] [2022-07-21 09:00:16,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:16,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:16,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:16,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:16,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019840900] [2022-07-21 09:00:16,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019840900] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:16,852 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:16,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:16,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081308269] [2022-07-21 09:00:16,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:16,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:16,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:16,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:16,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:16,854 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:16,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 297 transitions, 4670 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:16,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:16,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:16,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:17,679 INFO L129 PetriNetUnfolder]: 697/5537 cut-off events. [2022-07-21 09:00:17,680 INFO L130 PetriNetUnfolder]: For 25520/25680 co-relation queries the response was YES. [2022-07-21 09:00:17,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15367 conditions, 5537 events. 697/5537 cut-off events. For 25520/25680 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 66470 event pairs, 258 based on Foata normal form. 39/5340 useless extension candidates. Maximal degree in co-relation 13388. Up to 874 conditions per place. [2022-07-21 09:00:17,741 INFO L132 encePairwiseOnDemand]: 117/124 looper letters, 211 selfloop transitions, 32 changer transitions 2/337 dead transitions. [2022-07-21 09:00:17,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 337 transitions, 5774 flow [2022-07-21 09:00:17,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:17,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:17,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 539 transitions. [2022-07-21 09:00:17,744 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8693548387096774 [2022-07-21 09:00:17,744 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 539 transitions. [2022-07-21 09:00:17,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 539 transitions. [2022-07-21 09:00:17,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:17,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 539 transitions. [2022-07-21 09:00:17,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.8) internal successors, (539), 5 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:17,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:17,748 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:17,748 INFO L186 Difference]: Start difference. First operand has 219 places, 297 transitions, 4670 flow. Second operand 5 states and 539 transitions. [2022-07-21 09:00:17,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 337 transitions, 5774 flow [2022-07-21 09:00:17,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 337 transitions, 5731 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:17,878 INFO L242 Difference]: Finished difference. Result has 225 places, 310 transitions, 5041 flow [2022-07-21 09:00:17,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5041, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2022-07-21 09:00:17,879 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 113 predicate places. [2022-07-21 09:00:17,879 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 5041 flow [2022-07-21 09:00:17,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:17,880 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:17,880 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:17,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 09:00:17,881 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:17,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:17,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1880774753, now seen corresponding path program 6 times [2022-07-21 09:00:17,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:17,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964241043] [2022-07-21 09:00:17,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:17,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:17,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:17,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:17,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964241043] [2022-07-21 09:00:17,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964241043] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:17,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:17,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:17,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456107223] [2022-07-21 09:00:17,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:17,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:17,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:17,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:17,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:17,946 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:17,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 5041 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:17,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:17,947 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:17,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:18,796 INFO L129 PetriNetUnfolder]: 706/5564 cut-off events. [2022-07-21 09:00:18,796 INFO L130 PetriNetUnfolder]: For 25961/26168 co-relation queries the response was YES. [2022-07-21 09:00:18,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15632 conditions, 5564 events. 706/5564 cut-off events. For 25961/26168 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 66997 event pairs, 163 based on Foata normal form. 51/5381 useless extension candidates. Maximal degree in co-relation 14960. Up to 568 conditions per place. [2022-07-21 09:00:18,864 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 186 selfloop transitions, 87 changer transitions 1/366 dead transitions. [2022-07-21 09:00:18,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 366 transitions, 6340 flow [2022-07-21 09:00:18,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:18,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:18,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 761 transitions. [2022-07-21 09:00:18,867 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8767281105990783 [2022-07-21 09:00:18,867 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 761 transitions. [2022-07-21 09:00:18,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 761 transitions. [2022-07-21 09:00:18,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:18,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 761 transitions. [2022-07-21 09:00:18,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:18,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:18,871 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:18,871 INFO L186 Difference]: Start difference. First operand has 225 places, 310 transitions, 5041 flow. Second operand 7 states and 761 transitions. [2022-07-21 09:00:18,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 366 transitions, 6340 flow [2022-07-21 09:00:19,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 366 transitions, 6296 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:19,019 INFO L242 Difference]: Finished difference. Result has 235 places, 323 transitions, 5610 flow [2022-07-21 09:00:19,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5610, PETRI_PLACES=235, PETRI_TRANSITIONS=323} [2022-07-21 09:00:19,020 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 123 predicate places. [2022-07-21 09:00:19,021 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 323 transitions, 5610 flow [2022-07-21 09:00:19,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:19,021 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:19,021 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:19,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-21 09:00:19,022 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:19,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:19,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1891498127, now seen corresponding path program 3 times [2022-07-21 09:00:19,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:19,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048116224] [2022-07-21 09:00:19,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:19,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:19,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:19,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:19,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048116224] [2022-07-21 09:00:19,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048116224] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:19,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:19,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:19,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270047965] [2022-07-21 09:00:19,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:19,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:19,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:19,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:19,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:19,129 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:19,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 323 transitions, 5610 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:19,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:19,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:19,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:20,107 INFO L129 PetriNetUnfolder]: 741/5867 cut-off events. [2022-07-21 09:00:20,107 INFO L130 PetriNetUnfolder]: For 31172/31329 co-relation queries the response was YES. [2022-07-21 09:00:20,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17052 conditions, 5867 events. 741/5867 cut-off events. For 31172/31329 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 71560 event pairs, 214 based on Foata normal form. 51/5682 useless extension candidates. Maximal degree in co-relation 16539. Up to 578 conditions per place. [2022-07-21 09:00:20,173 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 216 selfloop transitions, 69 changer transitions 3/380 dead transitions. [2022-07-21 09:00:20,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 380 transitions, 7098 flow [2022-07-21 09:00:20,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:00:20,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-21 09:00:20,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 658 transitions. [2022-07-21 09:00:20,177 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8844086021505376 [2022-07-21 09:00:20,177 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 658 transitions. [2022-07-21 09:00:20,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 658 transitions. [2022-07-21 09:00:20,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:20,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 658 transitions. [2022-07-21 09:00:20,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 109.66666666666667) internal successors, (658), 6 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:20,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:20,181 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:20,181 INFO L186 Difference]: Start difference. First operand has 235 places, 323 transitions, 5610 flow. Second operand 6 states and 658 transitions. [2022-07-21 09:00:20,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 380 transitions, 7098 flow [2022-07-21 09:00:20,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 380 transitions, 7007 flow, removed 29 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:20,357 INFO L242 Difference]: Finished difference. Result has 242 places, 337 transitions, 6052 flow [2022-07-21 09:00:20,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5496, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6052, PETRI_PLACES=242, PETRI_TRANSITIONS=337} [2022-07-21 09:00:20,358 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 130 predicate places. [2022-07-21 09:00:20,359 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 337 transitions, 6052 flow [2022-07-21 09:00:20,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:20,359 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:20,359 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:20,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-21 09:00:20,360 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:20,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:20,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1428426577, now seen corresponding path program 4 times [2022-07-21 09:00:20,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:20,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623827071] [2022-07-21 09:00:20,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:20,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:20,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:20,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:20,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623827071] [2022-07-21 09:00:20,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623827071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:20,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:20,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:20,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714415176] [2022-07-21 09:00:20,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:20,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:20,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:20,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:20,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:20,442 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:20,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 337 transitions, 6052 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:20,443 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:20,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:20,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:21,381 INFO L129 PetriNetUnfolder]: 754/6059 cut-off events. [2022-07-21 09:00:21,381 INFO L130 PetriNetUnfolder]: For 33585/33806 co-relation queries the response was YES. [2022-07-21 09:00:21,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17543 conditions, 6059 events. 754/6059 cut-off events. For 33585/33806 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 74581 event pairs, 238 based on Foata normal form. 57/5853 useless extension candidates. Maximal degree in co-relation 17037. Up to 614 conditions per place. [2022-07-21 09:00:21,433 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 209 selfloop transitions, 67 changer transitions 3/371 dead transitions. [2022-07-21 09:00:21,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 371 transitions, 7116 flow [2022-07-21 09:00:21,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:21,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:21,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-07-21 09:00:21,437 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-07-21 09:00:21,437 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-07-21 09:00:21,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-07-21 09:00:21,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:21,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-07-21 09:00:21,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.6) internal successors, (548), 5 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:21,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:21,440 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:21,440 INFO L186 Difference]: Start difference. First operand has 242 places, 337 transitions, 6052 flow. Second operand 5 states and 548 transitions. [2022-07-21 09:00:21,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 371 transitions, 7116 flow [2022-07-21 09:00:21,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 371 transitions, 7055 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:21,594 INFO L242 Difference]: Finished difference. Result has 248 places, 348 transitions, 6461 flow [2022-07-21 09:00:21,595 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5968, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6461, PETRI_PLACES=248, PETRI_TRANSITIONS=348} [2022-07-21 09:00:21,595 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 136 predicate places. [2022-07-21 09:00:21,595 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 348 transitions, 6461 flow [2022-07-21 09:00:21,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:21,596 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:21,596 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:21,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 09:00:21,596 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:21,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:21,597 INFO L85 PathProgramCache]: Analyzing trace with hash -2478427, now seen corresponding path program 5 times [2022-07-21 09:00:21,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:21,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731723453] [2022-07-21 09:00:21,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:21,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:21,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:21,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:21,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731723453] [2022-07-21 09:00:21,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731723453] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:21,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:21,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:21,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241880650] [2022-07-21 09:00:21,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:21,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:21,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:21,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:21,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:21,708 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:21,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 348 transitions, 6461 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:21,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:21,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:21,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:22,694 INFO L129 PetriNetUnfolder]: 768/6283 cut-off events. [2022-07-21 09:00:22,695 INFO L130 PetriNetUnfolder]: For 33542/33782 co-relation queries the response was YES. [2022-07-21 09:00:22,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18145 conditions, 6283 events. 768/6283 cut-off events. For 33542/33782 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 77908 event pairs, 263 based on Foata normal form. 59/6072 useless extension candidates. Maximal degree in co-relation 17557. Up to 966 conditions per place. [2022-07-21 09:00:22,780 INFO L132 encePairwiseOnDemand]: 117/124 looper letters, 235 selfloop transitions, 40 changer transitions 1/368 dead transitions. [2022-07-21 09:00:22,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 368 transitions, 7232 flow [2022-07-21 09:00:22,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:22,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:22,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 538 transitions. [2022-07-21 09:00:22,781 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.867741935483871 [2022-07-21 09:00:22,782 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 538 transitions. [2022-07-21 09:00:22,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 538 transitions. [2022-07-21 09:00:22,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:22,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 538 transitions. [2022-07-21 09:00:22,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.6) internal successors, (538), 5 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:22,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:22,785 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:22,785 INFO L186 Difference]: Start difference. First operand has 248 places, 348 transitions, 6461 flow. Second operand 5 states and 538 transitions. [2022-07-21 09:00:22,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 368 transitions, 7232 flow [2022-07-21 09:00:23,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 368 transitions, 7164 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:23,028 INFO L242 Difference]: Finished difference. Result has 252 places, 348 transitions, 6490 flow [2022-07-21 09:00:23,028 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6354, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6490, PETRI_PLACES=252, PETRI_TRANSITIONS=348} [2022-07-21 09:00:23,029 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 140 predicate places. [2022-07-21 09:00:23,029 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 348 transitions, 6490 flow [2022-07-21 09:00:23,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:23,029 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:23,029 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:23,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 09:00:23,029 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:23,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:23,030 INFO L85 PathProgramCache]: Analyzing trace with hash -978243713, now seen corresponding path program 3 times [2022-07-21 09:00:23,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:23,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770890410] [2022-07-21 09:00:23,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:23,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:23,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:23,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:23,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770890410] [2022-07-21 09:00:23,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770890410] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:23,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:23,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:23,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939770394] [2022-07-21 09:00:23,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:23,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:23,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:23,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:23,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:23,093 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:23,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 348 transitions, 6490 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:23,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:23,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:23,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:24,144 INFO L129 PetriNetUnfolder]: 762/6446 cut-off events. [2022-07-21 09:00:24,145 INFO L130 PetriNetUnfolder]: For 35285/35512 co-relation queries the response was YES. [2022-07-21 09:00:24,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18348 conditions, 6446 events. 762/6446 cut-off events. For 35285/35512 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 80789 event pairs, 213 based on Foata normal form. 73/6266 useless extension candidates. Maximal degree in co-relation 17805. Up to 627 conditions per place. [2022-07-21 09:00:24,245 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 221 selfloop transitions, 65 changer transitions 0/378 dead transitions. [2022-07-21 09:00:24,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 378 transitions, 7444 flow [2022-07-21 09:00:24,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:24,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 547 transitions. [2022-07-21 09:00:24,248 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.882258064516129 [2022-07-21 09:00:24,248 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 547 transitions. [2022-07-21 09:00:24,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 547 transitions. [2022-07-21 09:00:24,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:24,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 547 transitions. [2022-07-21 09:00:24,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.4) internal successors, (547), 5 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:24,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:24,252 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:24,252 INFO L186 Difference]: Start difference. First operand has 252 places, 348 transitions, 6490 flow. Second operand 5 states and 547 transitions. [2022-07-21 09:00:24,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 378 transitions, 7444 flow [2022-07-21 09:00:24,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 378 transitions, 7424 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:24,490 INFO L242 Difference]: Finished difference. Result has 258 places, 351 transitions, 6767 flow [2022-07-21 09:00:24,491 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6422, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6767, PETRI_PLACES=258, PETRI_TRANSITIONS=351} [2022-07-21 09:00:24,491 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 146 predicate places. [2022-07-21 09:00:24,491 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 351 transitions, 6767 flow [2022-07-21 09:00:24,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:24,491 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:24,491 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:24,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-21 09:00:24,492 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:24,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:24,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1567737507, now seen corresponding path program 4 times [2022-07-21 09:00:24,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:24,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934875570] [2022-07-21 09:00:24,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:24,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:24,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:24,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:24,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:24,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934875570] [2022-07-21 09:00:24,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934875570] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:24,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:24,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:24,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007130400] [2022-07-21 09:00:24,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:24,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:24,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:24,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:24,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:24,581 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:24,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 351 transitions, 6767 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:24,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:24,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:24,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:25,583 INFO L129 PetriNetUnfolder]: 734/6048 cut-off events. [2022-07-21 09:00:25,583 INFO L130 PetriNetUnfolder]: For 36862/37100 co-relation queries the response was YES. [2022-07-21 09:00:25,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17880 conditions, 6048 events. 734/6048 cut-off events. For 36862/37100 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 74631 event pairs, 184 based on Foata normal form. 70/5858 useless extension candidates. Maximal degree in co-relation 17252. Up to 574 conditions per place. [2022-07-21 09:00:25,658 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 224 selfloop transitions, 62 changer transitions 0/378 dead transitions. [2022-07-21 09:00:25,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 378 transitions, 7682 flow [2022-07-21 09:00:25,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:25,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:25,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 547 transitions. [2022-07-21 09:00:25,663 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.882258064516129 [2022-07-21 09:00:25,663 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 547 transitions. [2022-07-21 09:00:25,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 547 transitions. [2022-07-21 09:00:25,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:25,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 547 transitions. [2022-07-21 09:00:25,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.4) internal successors, (547), 5 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:25,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:25,673 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:25,673 INFO L186 Difference]: Start difference. First operand has 258 places, 351 transitions, 6767 flow. Second operand 5 states and 547 transitions. [2022-07-21 09:00:25,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 378 transitions, 7682 flow [2022-07-21 09:00:25,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 378 transitions, 7670 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:25,877 INFO L242 Difference]: Finished difference. Result has 264 places, 352 transitions, 6950 flow [2022-07-21 09:00:25,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6755, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6950, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2022-07-21 09:00:25,878 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 152 predicate places. [2022-07-21 09:00:25,878 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 6950 flow [2022-07-21 09:00:25,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:25,878 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:25,878 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:25,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-21 09:00:25,879 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:25,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1740125745, now seen corresponding path program 7 times [2022-07-21 09:00:25,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:25,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663684491] [2022-07-21 09:00:25,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:25,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:25,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:25,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:25,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663684491] [2022-07-21 09:00:25,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663684491] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:25,974 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:25,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:25,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526411464] [2022-07-21 09:00:25,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:25,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:25,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:25,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:25,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:25,976 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:25,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 6950 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:25,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:25,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:25,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:26,905 INFO L129 PetriNetUnfolder]: 770/6428 cut-off events. [2022-07-21 09:00:26,905 INFO L130 PetriNetUnfolder]: For 38664/38913 co-relation queries the response was YES. [2022-07-21 09:00:26,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18821 conditions, 6428 events. 770/6428 cut-off events. For 38664/38913 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 80363 event pairs, 189 based on Foata normal form. 67/6226 useless extension candidates. Maximal degree in co-relation 18176. Up to 777 conditions per place. [2022-07-21 09:00:26,986 INFO L132 encePairwiseOnDemand]: 115/124 looper letters, 233 selfloop transitions, 53 changer transitions 0/378 dead transitions. [2022-07-21 09:00:26,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 378 transitions, 7887 flow [2022-07-21 09:00:26,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:26,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:26,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2022-07-21 09:00:26,987 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8725806451612903 [2022-07-21 09:00:26,987 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2022-07-21 09:00:26,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2022-07-21 09:00:26,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:26,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2022-07-21 09:00:26,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.2) internal successors, (541), 5 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:26,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:26,989 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:26,990 INFO L186 Difference]: Start difference. First operand has 264 places, 352 transitions, 6950 flow. Second operand 5 states and 541 transitions. [2022-07-21 09:00:26,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 378 transitions, 7887 flow [2022-07-21 09:00:27,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 378 transitions, 7797 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-21 09:00:27,189 INFO L242 Difference]: Finished difference. Result has 269 places, 360 transitions, 7230 flow [2022-07-21 09:00:27,189 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7230, PETRI_PLACES=269, PETRI_TRANSITIONS=360} [2022-07-21 09:00:27,190 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 157 predicate places. [2022-07-21 09:00:27,190 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 360 transitions, 7230 flow [2022-07-21 09:00:27,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:27,190 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:27,190 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:27,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-21 09:00:27,190 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:27,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:27,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1320164269, now seen corresponding path program 8 times [2022-07-21 09:00:27,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:27,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157857535] [2022-07-21 09:00:27,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:27,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:27,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:27,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:27,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:27,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157857535] [2022-07-21 09:00:27,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157857535] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:27,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:27,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:27,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305851021] [2022-07-21 09:00:27,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:27,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:27,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:27,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:27,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:27,258 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:27,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 360 transitions, 7230 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:27,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:27,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:27,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:28,198 INFO L129 PetriNetUnfolder]: 765/6420 cut-off events. [2022-07-21 09:00:28,198 INFO L130 PetriNetUnfolder]: For 41329/41587 co-relation queries the response was YES. [2022-07-21 09:00:28,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18852 conditions, 6420 events. 765/6420 cut-off events. For 41329/41587 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 80151 event pairs, 185 based on Foata normal form. 78/6232 useless extension candidates. Maximal degree in co-relation 18227. Up to 645 conditions per place. [2022-07-21 09:00:28,278 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 221 selfloop transitions, 81 changer transitions 3/397 dead transitions. [2022-07-21 09:00:28,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 397 transitions, 8414 flow [2022-07-21 09:00:28,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:00:28,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-21 09:00:28,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2022-07-21 09:00:28,279 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8884408602150538 [2022-07-21 09:00:28,279 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 661 transitions. [2022-07-21 09:00:28,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 661 transitions. [2022-07-21 09:00:28,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:28,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 661 transitions. [2022-07-21 09:00:28,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.16666666666667) internal successors, (661), 6 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:28,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:28,282 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:28,282 INFO L186 Difference]: Start difference. First operand has 269 places, 360 transitions, 7230 flow. Second operand 6 states and 661 transitions. [2022-07-21 09:00:28,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 397 transitions, 8414 flow [2022-07-21 09:00:28,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 397 transitions, 8360 flow, removed 15 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:28,499 INFO L242 Difference]: Finished difference. Result has 275 places, 365 transitions, 7605 flow [2022-07-21 09:00:28,500 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7145, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7605, PETRI_PLACES=275, PETRI_TRANSITIONS=365} [2022-07-21 09:00:28,500 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 163 predicate places. [2022-07-21 09:00:28,500 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 365 transitions, 7605 flow [2022-07-21 09:00:28,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:28,501 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:28,501 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:28,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-21 09:00:28,501 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:28,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:28,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1717712703, now seen corresponding path program 5 times [2022-07-21 09:00:28,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:28,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482349295] [2022-07-21 09:00:28,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:28,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:28,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:28,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482349295] [2022-07-21 09:00:28,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482349295] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:28,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:28,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:28,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106975650] [2022-07-21 09:00:28,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:28,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:28,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:28,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:28,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:28,590 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:28,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 365 transitions, 7605 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:28,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:28,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:28,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:29,561 INFO L129 PetriNetUnfolder]: 705/5973 cut-off events. [2022-07-21 09:00:29,562 INFO L130 PetriNetUnfolder]: For 45064/45248 co-relation queries the response was YES. [2022-07-21 09:00:29,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18107 conditions, 5973 events. 705/5973 cut-off events. For 45064/45248 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 74147 event pairs, 186 based on Foata normal form. 60/5809 useless extension candidates. Maximal degree in co-relation 17492. Up to 578 conditions per place. [2022-07-21 09:00:29,671 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 206 selfloop transitions, 105 changer transitions 2/405 dead transitions. [2022-07-21 09:00:29,671 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 405 transitions, 8771 flow [2022-07-21 09:00:29,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:00:29,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:00:29,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 761 transitions. [2022-07-21 09:00:29,674 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8767281105990783 [2022-07-21 09:00:29,674 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 761 transitions. [2022-07-21 09:00:29,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 761 transitions. [2022-07-21 09:00:29,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:29,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 761 transitions. [2022-07-21 09:00:29,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:29,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:29,677 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:29,678 INFO L186 Difference]: Start difference. First operand has 275 places, 365 transitions, 7605 flow. Second operand 7 states and 761 transitions. [2022-07-21 09:00:29,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 405 transitions, 8771 flow [2022-07-21 09:00:29,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 405 transitions, 8580 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-07-21 09:00:29,918 INFO L242 Difference]: Finished difference. Result has 279 places, 372 transitions, 7959 flow [2022-07-21 09:00:29,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7398, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7959, PETRI_PLACES=279, PETRI_TRANSITIONS=372} [2022-07-21 09:00:29,919 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 167 predicate places. [2022-07-21 09:00:29,919 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 372 transitions, 7959 flow [2022-07-21 09:00:29,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:29,919 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:29,920 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:29,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-21 09:00:29,920 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:29,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:29,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1655621339, now seen corresponding path program 9 times [2022-07-21 09:00:29,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:29,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881841605] [2022-07-21 09:00:29,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:29,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:30,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:30,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:30,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881841605] [2022-07-21 09:00:30,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881841605] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:30,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:30,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:30,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958149652] [2022-07-21 09:00:30,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:30,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:30,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:30,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:30,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:30,003 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:30,003 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 372 transitions, 7959 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:30,003 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:30,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:30,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:31,174 INFO L129 PetriNetUnfolder]: 777/6440 cut-off events. [2022-07-21 09:00:31,174 INFO L130 PetriNetUnfolder]: For 47818/48085 co-relation queries the response was YES. [2022-07-21 09:00:31,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 6440 events. 777/6440 cut-off events. For 47818/48085 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 80673 event pairs, 263 based on Foata normal form. 68/6236 useless extension candidates. Maximal degree in co-relation 18854. Up to 657 conditions per place. [2022-07-21 09:00:31,268 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 248 selfloop transitions, 61 changer transitions 0/401 dead transitions. [2022-07-21 09:00:31,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 401 transitions, 9073 flow [2022-07-21 09:00:31,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:31,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:31,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-21 09:00:31,269 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-21 09:00:31,269 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-21 09:00:31,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-21 09:00:31,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:31,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-21 09:00:31,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:31,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:31,271 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:31,271 INFO L186 Difference]: Start difference. First operand has 279 places, 372 transitions, 7959 flow. Second operand 5 states and 543 transitions. [2022-07-21 09:00:31,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 401 transitions, 9073 flow [2022-07-21 09:00:31,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 401 transitions, 8964 flow, removed 29 selfloop flow, removed 2 redundant places. [2022-07-21 09:00:31,621 INFO L242 Difference]: Finished difference. Result has 284 places, 381 transitions, 8362 flow [2022-07-21 09:00:31,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7852, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8362, PETRI_PLACES=284, PETRI_TRANSITIONS=381} [2022-07-21 09:00:31,622 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 172 predicate places. [2022-07-21 09:00:31,622 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 381 transitions, 8362 flow [2022-07-21 09:00:31,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:31,622 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:31,623 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:31,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-21 09:00:31,623 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:31,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1999693023, now seen corresponding path program 6 times [2022-07-21 09:00:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:31,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198412898] [2022-07-21 09:00:31,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:31,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:31,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:31,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:31,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198412898] [2022-07-21 09:00:31,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198412898] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:31,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:31,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:31,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156975472] [2022-07-21 09:00:31,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:31,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:31,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:31,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:31,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:31,717 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:31,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 381 transitions, 8362 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:31,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:31,717 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:31,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:32,687 INFO L129 PetriNetUnfolder]: 765/6422 cut-off events. [2022-07-21 09:00:32,687 INFO L130 PetriNetUnfolder]: For 52709/52959 co-relation queries the response was YES. [2022-07-21 09:00:32,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 6422 events. 765/6422 cut-off events. For 52709/52959 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 80573 event pairs, 210 based on Foata normal form. 90/6256 useless extension candidates. Maximal degree in co-relation 19070. Up to 620 conditions per place. [2022-07-21 09:00:32,766 INFO L132 encePairwiseOnDemand]: 110/124 looper letters, 247 selfloop transitions, 91 changer transitions 11/441 dead transitions. [2022-07-21 09:00:32,766 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 441 transitions, 10524 flow [2022-07-21 09:00:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:32,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:32,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 551 transitions. [2022-07-21 09:00:32,768 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8887096774193548 [2022-07-21 09:00:32,768 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 551 transitions. [2022-07-21 09:00:32,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 551 transitions. [2022-07-21 09:00:32,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:32,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 551 transitions. [2022-07-21 09:00:32,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:32,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:32,770 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:32,771 INFO L186 Difference]: Start difference. First operand has 284 places, 381 transitions, 8362 flow. Second operand 5 states and 551 transitions. [2022-07-21 09:00:32,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 441 transitions, 10524 flow [2022-07-21 09:00:33,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 441 transitions, 10518 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-07-21 09:00:33,062 INFO L242 Difference]: Finished difference. Result has 291 places, 402 transitions, 9400 flow [2022-07-21 09:00:33,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9400, PETRI_PLACES=291, PETRI_TRANSITIONS=402} [2022-07-21 09:00:33,063 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 179 predicate places. [2022-07-21 09:00:33,063 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 402 transitions, 9400 flow [2022-07-21 09:00:33,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:33,064 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:33,064 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:33,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-21 09:00:33,064 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:33,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1157485625, now seen corresponding path program 10 times [2022-07-21 09:00:33,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:33,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057211485] [2022-07-21 09:00:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:33,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:33,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:33,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:33,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:33,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057211485] [2022-07-21 09:00:33,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057211485] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:33,133 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:33,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:33,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970433827] [2022-07-21 09:00:33,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:33,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:33,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:33,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:33,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:33,134 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:33,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 402 transitions, 9400 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:33,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:33,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:33,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:34,179 INFO L129 PetriNetUnfolder]: 731/6073 cut-off events. [2022-07-21 09:00:34,179 INFO L130 PetriNetUnfolder]: For 52979/53254 co-relation queries the response was YES. [2022-07-21 09:00:34,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19170 conditions, 6073 events. 731/6073 cut-off events. For 52979/53254 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 75218 event pairs, 176 based on Foata normal form. 88/5900 useless extension candidates. Maximal degree in co-relation 18489. Up to 592 conditions per place. [2022-07-21 09:00:34,240 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 243 selfloop transitions, 90 changer transitions 11/436 dead transitions. [2022-07-21 09:00:34,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 436 transitions, 10708 flow [2022-07-21 09:00:34,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:34,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:34,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-21 09:00:34,242 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-21 09:00:34,242 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-21 09:00:34,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-21 09:00:34,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:34,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-21 09:00:34,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:34,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:34,243 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:34,243 INFO L186 Difference]: Start difference. First operand has 291 places, 402 transitions, 9400 flow. Second operand 5 states and 550 transitions. [2022-07-21 09:00:34,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 436 transitions, 10708 flow [2022-07-21 09:00:34,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 436 transitions, 10627 flow, removed 22 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:34,505 INFO L242 Difference]: Finished difference. Result has 297 places, 405 transitions, 9695 flow [2022-07-21 09:00:34,506 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9076, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9695, PETRI_PLACES=297, PETRI_TRANSITIONS=405} [2022-07-21 09:00:34,506 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 185 predicate places. [2022-07-21 09:00:34,507 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 405 transitions, 9695 flow [2022-07-21 09:00:34,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:34,507 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:34,507 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:34,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-21 09:00:34,508 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:34,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:34,508 INFO L85 PathProgramCache]: Analyzing trace with hash 286651317, now seen corresponding path program 7 times [2022-07-21 09:00:34,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:34,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585054962] [2022-07-21 09:00:34,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:34,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:34,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:34,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:34,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:34,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585054962] [2022-07-21 09:00:34,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585054962] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:34,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:34,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:34,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902879626] [2022-07-21 09:00:34,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:34,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:34,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:34,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:34,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:34,578 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:34,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 405 transitions, 9695 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:34,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:34,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:34,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:35,639 INFO L129 PetriNetUnfolder]: 721/6089 cut-off events. [2022-07-21 09:00:35,639 INFO L130 PetriNetUnfolder]: For 53117/53364 co-relation queries the response was YES. [2022-07-21 09:00:35,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19257 conditions, 6089 events. 721/6089 cut-off events. For 53117/53364 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 75528 event pairs, 177 based on Foata normal form. 82/5916 useless extension candidates. Maximal degree in co-relation 18617. Up to 611 conditions per place. [2022-07-21 09:00:35,729 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 267 selfloop transitions, 85 changer transitions 2/446 dead transitions. [2022-07-21 09:00:35,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 446 transitions, 11299 flow [2022-07-21 09:00:35,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:35,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:35,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 553 transitions. [2022-07-21 09:00:35,730 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8919354838709678 [2022-07-21 09:00:35,730 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 553 transitions. [2022-07-21 09:00:35,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 553 transitions. [2022-07-21 09:00:35,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:35,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 553 transitions. [2022-07-21 09:00:35,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.6) internal successors, (553), 5 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:35,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:35,732 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:35,732 INFO L186 Difference]: Start difference. First operand has 297 places, 405 transitions, 9695 flow. Second operand 5 states and 553 transitions. [2022-07-21 09:00:35,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 446 transitions, 11299 flow [2022-07-21 09:00:36,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 446 transitions, 11146 flow, removed 28 selfloop flow, removed 3 redundant places. [2022-07-21 09:00:36,040 INFO L242 Difference]: Finished difference. Result has 302 places, 414 transitions, 10230 flow [2022-07-21 09:00:36,040 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9428, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10230, PETRI_PLACES=302, PETRI_TRANSITIONS=414} [2022-07-21 09:00:36,040 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 190 predicate places. [2022-07-21 09:00:36,041 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 414 transitions, 10230 flow [2022-07-21 09:00:36,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:36,041 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:36,041 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:36,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-21 09:00:36,041 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:36,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:36,042 INFO L85 PathProgramCache]: Analyzing trace with hash 391902859, now seen corresponding path program 8 times [2022-07-21 09:00:36,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:36,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830335128] [2022-07-21 09:00:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:36,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:36,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:36,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:36,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:36,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830335128] [2022-07-21 09:00:36,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830335128] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:36,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:36,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:36,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726891501] [2022-07-21 09:00:36,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:36,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:36,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:36,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:36,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:36,119 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:36,120 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 414 transitions, 10230 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:36,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:36,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:36,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:37,315 INFO L129 PetriNetUnfolder]: 759/6224 cut-off events. [2022-07-21 09:00:37,315 INFO L130 PetriNetUnfolder]: For 56114/56400 co-relation queries the response was YES. [2022-07-21 09:00:37,388 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19976 conditions, 6224 events. 759/6224 cut-off events. For 56114/56400 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 77612 event pairs, 211 based on Foata normal form. 79/6036 useless extension candidates. Maximal degree in co-relation 19262. Up to 634 conditions per place. [2022-07-21 09:00:37,406 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 267 selfloop transitions, 81 changer transitions 1/441 dead transitions. [2022-07-21 09:00:37,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 441 transitions, 11357 flow [2022-07-21 09:00:37,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:37,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:37,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-21 09:00:37,407 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-21 09:00:37,407 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-21 09:00:37,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-21 09:00:37,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:37,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-21 09:00:37,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:37,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:37,409 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:37,409 INFO L186 Difference]: Start difference. First operand has 302 places, 414 transitions, 10230 flow. Second operand 5 states and 543 transitions. [2022-07-21 09:00:37,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 441 transitions, 11357 flow [2022-07-21 09:00:37,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 441 transitions, 11296 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:37,766 INFO L242 Difference]: Finished difference. Result has 307 places, 421 transitions, 10593 flow [2022-07-21 09:00:37,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10078, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10593, PETRI_PLACES=307, PETRI_TRANSITIONS=421} [2022-07-21 09:00:37,767 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 195 predicate places. [2022-07-21 09:00:37,767 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 421 transitions, 10593 flow [2022-07-21 09:00:37,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:37,767 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:37,768 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:37,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-21 09:00:37,768 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:37,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:37,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1302414471, now seen corresponding path program 6 times [2022-07-21 09:00:37,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:37,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321006335] [2022-07-21 09:00:37,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:37,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:37,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:37,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:37,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:37,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321006335] [2022-07-21 09:00:37,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321006335] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:37,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:37,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:37,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242435198] [2022-07-21 09:00:37,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:37,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:37,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:37,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:37,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:37,847 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:37,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 421 transitions, 10593 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:37,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:37,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:37,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:39,112 INFO L129 PetriNetUnfolder]: 821/6884 cut-off events. [2022-07-21 09:00:39,112 INFO L130 PetriNetUnfolder]: For 62322/62656 co-relation queries the response was YES. [2022-07-21 09:00:39,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21853 conditions, 6884 events. 821/6884 cut-off events. For 62322/62656 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 87772 event pairs, 228 based on Foata normal form. 88/6688 useless extension candidates. Maximal degree in co-relation 21200. Up to 677 conditions per place. [2022-07-21 09:00:39,336 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 263 selfloop transitions, 115 changer transitions 1/471 dead transitions. [2022-07-21 09:00:39,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 471 transitions, 12559 flow [2022-07-21 09:00:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:39,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-21 09:00:39,337 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-21 09:00:39,337 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-21 09:00:39,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-21 09:00:39,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:39,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-21 09:00:39,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:39,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:39,339 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:39,339 INFO L186 Difference]: Start difference. First operand has 307 places, 421 transitions, 10593 flow. Second operand 5 states and 550 transitions. [2022-07-21 09:00:39,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 471 transitions, 12559 flow [2022-07-21 09:00:39,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 471 transitions, 12523 flow, removed 9 selfloop flow, removed 2 redundant places. [2022-07-21 09:00:39,702 INFO L242 Difference]: Finished difference. Result has 311 places, 442 transitions, 11730 flow [2022-07-21 09:00:39,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10519, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11730, PETRI_PLACES=311, PETRI_TRANSITIONS=442} [2022-07-21 09:00:39,703 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 199 predicate places. [2022-07-21 09:00:39,703 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 442 transitions, 11730 flow [2022-07-21 09:00:39,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:39,703 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:39,703 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:39,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-21 09:00:39,704 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:39,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1683146627, now seen corresponding path program 4 times [2022-07-21 09:00:39,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:39,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357388319] [2022-07-21 09:00:39,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:39,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:39,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:39,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:39,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357388319] [2022-07-21 09:00:39,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357388319] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:39,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:39,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:39,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555644993] [2022-07-21 09:00:39,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:39,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:39,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:39,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:39,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:39,785 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:39,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 442 transitions, 11730 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:39,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:39,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:39,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:41,146 INFO L129 PetriNetUnfolder]: 851/7234 cut-off events. [2022-07-21 09:00:41,147 INFO L130 PetriNetUnfolder]: For 70798/71154 co-relation queries the response was YES. [2022-07-21 09:00:41,292 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23009 conditions, 7234 events. 851/7234 cut-off events. For 70798/71154 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 93408 event pairs, 241 based on Foata normal form. 104/7045 useless extension candidates. Maximal degree in co-relation 22071. Up to 746 conditions per place. [2022-07-21 09:00:41,316 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 281 selfloop transitions, 94 changer transitions 5/472 dead transitions. [2022-07-21 09:00:41,316 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 472 transitions, 12958 flow [2022-07-21 09:00:41,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:41,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:41,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 554 transitions. [2022-07-21 09:00:41,317 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8935483870967742 [2022-07-21 09:00:41,317 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 554 transitions. [2022-07-21 09:00:41,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 554 transitions. [2022-07-21 09:00:41,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:41,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 554 transitions. [2022-07-21 09:00:41,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.8) internal successors, (554), 5 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:41,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:41,319 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:41,319 INFO L186 Difference]: Start difference. First operand has 311 places, 442 transitions, 11730 flow. Second operand 5 states and 554 transitions. [2022-07-21 09:00:41,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 472 transitions, 12958 flow [2022-07-21 09:00:41,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 12882 flow, removed 16 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:41,832 INFO L242 Difference]: Finished difference. Result has 317 places, 446 transitions, 12081 flow [2022-07-21 09:00:41,833 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11516, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12081, PETRI_PLACES=317, PETRI_TRANSITIONS=446} [2022-07-21 09:00:41,835 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 205 predicate places. [2022-07-21 09:00:41,836 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 446 transitions, 12081 flow [2022-07-21 09:00:41,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:41,836 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:41,836 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:41,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-21 09:00:41,837 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:41,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:41,837 INFO L85 PathProgramCache]: Analyzing trace with hash 154583419, now seen corresponding path program 7 times [2022-07-21 09:00:41,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:41,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694475585] [2022-07-21 09:00:41,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:41,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:41,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:41,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:41,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694475585] [2022-07-21 09:00:41,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694475585] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:41,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:41,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:41,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027301357] [2022-07-21 09:00:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:41,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:41,914 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:41,915 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 446 transitions, 12081 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:41,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:41,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:41,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:43,464 INFO L129 PetriNetUnfolder]: 844/7238 cut-off events. [2022-07-21 09:00:43,465 INFO L130 PetriNetUnfolder]: For 71976/72334 co-relation queries the response was YES. [2022-07-21 09:00:43,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23201 conditions, 7238 events. 844/7238 cut-off events. For 71976/72334 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 93384 event pairs, 253 based on Foata normal form. 91/7034 useless extension candidates. Maximal degree in co-relation 22263. Up to 746 conditions per place. [2022-07-21 09:00:43,566 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 273 selfloop transitions, 97 changer transitions 0/462 dead transitions. [2022-07-21 09:00:43,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 462 transitions, 12985 flow [2022-07-21 09:00:43,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:43,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:43,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-21 09:00:43,568 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-21 09:00:43,568 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-21 09:00:43,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-21 09:00:43,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:43,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-21 09:00:43,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:43,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:43,569 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:43,569 INFO L186 Difference]: Start difference. First operand has 317 places, 446 transitions, 12081 flow. Second operand 5 states and 543 transitions. [2022-07-21 09:00:43,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 462 transitions, 12985 flow [2022-07-21 09:00:44,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 462 transitions, 12923 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:44,089 INFO L242 Difference]: Finished difference. Result has 320 places, 445 transitions, 12185 flow [2022-07-21 09:00:44,090 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11991, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12185, PETRI_PLACES=320, PETRI_TRANSITIONS=445} [2022-07-21 09:00:44,091 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 208 predicate places. [2022-07-21 09:00:44,092 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 445 transitions, 12185 flow [2022-07-21 09:00:44,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:44,092 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:44,092 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:44,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-21 09:00:44,093 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:44,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:44,093 INFO L85 PathProgramCache]: Analyzing trace with hash 909936171, now seen corresponding path program 8 times [2022-07-21 09:00:44,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:44,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068752708] [2022-07-21 09:00:44,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:44,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:44,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:44,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:44,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068752708] [2022-07-21 09:00:44,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068752708] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:44,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:44,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:44,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905600698] [2022-07-21 09:00:44,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:44,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:44,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:44,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:44,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:44,159 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:44,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 445 transitions, 12185 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:44,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:44,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:44,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:45,664 INFO L129 PetriNetUnfolder]: 823/6976 cut-off events. [2022-07-21 09:00:45,664 INFO L130 PetriNetUnfolder]: For 74897/75237 co-relation queries the response was YES. [2022-07-21 09:00:45,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22639 conditions, 6976 events. 823/6976 cut-off events. For 74897/75237 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 89380 event pairs, 215 based on Foata normal form. 94/6797 useless extension candidates. Maximal degree in co-relation 21701. Up to 707 conditions per place. [2022-07-21 09:00:45,790 INFO L132 encePairwiseOnDemand]: 108/124 looper letters, 254 selfloop transitions, 111 changer transitions 3/460 dead transitions. [2022-07-21 09:00:45,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 460 transitions, 12796 flow [2022-07-21 09:00:45,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:00:45,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-21 09:00:45,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 660 transitions. [2022-07-21 09:00:45,791 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-21 09:00:45,791 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 660 transitions. [2022-07-21 09:00:45,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 660 transitions. [2022-07-21 09:00:45,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:45,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 660 transitions. [2022-07-21 09:00:45,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.0) internal successors, (660), 6 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:45,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:45,793 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:45,793 INFO L186 Difference]: Start difference. First operand has 320 places, 445 transitions, 12185 flow. Second operand 6 states and 660 transitions. [2022-07-21 09:00:45,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 460 transitions, 12796 flow [2022-07-21 09:00:46,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 460 transitions, 12732 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-21 09:00:46,426 INFO L242 Difference]: Finished difference. Result has 324 places, 436 transitions, 11921 flow [2022-07-21 09:00:46,427 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11787, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11921, PETRI_PLACES=324, PETRI_TRANSITIONS=436} [2022-07-21 09:00:46,427 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 212 predicate places. [2022-07-21 09:00:46,427 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 436 transitions, 11921 flow [2022-07-21 09:00:46,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:46,428 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:46,428 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:46,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-21 09:00:46,428 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:46,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:46,429 INFO L85 PathProgramCache]: Analyzing trace with hash -261852381, now seen corresponding path program 5 times [2022-07-21 09:00:46,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:46,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554135333] [2022-07-21 09:00:46,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:46,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:46,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:46,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:46,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:46,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554135333] [2022-07-21 09:00:46,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554135333] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:46,491 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:46,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:46,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067556472] [2022-07-21 09:00:46,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:46,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:46,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:46,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:46,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:46,493 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:46,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 436 transitions, 11921 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:46,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:46,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:46,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:47,854 INFO L129 PetriNetUnfolder]: 832/7095 cut-off events. [2022-07-21 09:00:47,854 INFO L130 PetriNetUnfolder]: For 72029/72386 co-relation queries the response was YES. [2022-07-21 09:00:47,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22990 conditions, 7095 events. 832/7095 cut-off events. For 72029/72386 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 91144 event pairs, 257 based on Foata normal form. 93/6896 useless extension candidates. Maximal degree in co-relation 22046. Up to 740 conditions per place. [2022-07-21 09:00:47,980 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 284 selfloop transitions, 78 changer transitions 1/455 dead transitions. [2022-07-21 09:00:47,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 455 transitions, 12872 flow [2022-07-21 09:00:47,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:47,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2022-07-21 09:00:47,982 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8725806451612903 [2022-07-21 09:00:47,982 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2022-07-21 09:00:47,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2022-07-21 09:00:47,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:47,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2022-07-21 09:00:47,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.2) internal successors, (541), 5 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:47,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:47,984 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:47,984 INFO L186 Difference]: Start difference. First operand has 324 places, 436 transitions, 11921 flow. Second operand 5 states and 541 transitions. [2022-07-21 09:00:47,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 455 transitions, 12872 flow [2022-07-21 09:00:48,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 455 transitions, 12687 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-07-21 09:00:48,540 INFO L242 Difference]: Finished difference. Result has 326 places, 437 transitions, 11966 flow [2022-07-21 09:00:48,541 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11736, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11966, PETRI_PLACES=326, PETRI_TRANSITIONS=437} [2022-07-21 09:00:48,542 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 214 predicate places. [2022-07-21 09:00:48,542 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 437 transitions, 11966 flow [2022-07-21 09:00:48,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:48,542 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:48,542 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:48,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-21 09:00:48,543 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:48,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:48,543 INFO L85 PathProgramCache]: Analyzing trace with hash 745197785, now seen corresponding path program 9 times [2022-07-21 09:00:48,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:48,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544587781] [2022-07-21 09:00:48,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:48,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:48,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:48,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:48,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544587781] [2022-07-21 09:00:48,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544587781] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:48,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:48,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:48,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507383969] [2022-07-21 09:00:48,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:48,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:48,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:48,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:48,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:48,617 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:48,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 437 transitions, 11966 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:48,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:48,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:48,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:50,004 INFO L129 PetriNetUnfolder]: 870/7359 cut-off events. [2022-07-21 09:00:50,004 INFO L130 PetriNetUnfolder]: For 75208/75605 co-relation queries the response was YES. [2022-07-21 09:00:50,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23754 conditions, 7359 events. 870/7359 cut-off events. For 75208/75605 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 95105 event pairs, 253 based on Foata normal form. 99/7145 useless extension candidates. Maximal degree in co-relation 22910. Up to 759 conditions per place. [2022-07-21 09:00:50,089 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 279 selfloop transitions, 91 changer transitions 1/463 dead transitions. [2022-07-21 09:00:50,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 463 transitions, 13311 flow [2022-07-21 09:00:50,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:50,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:50,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2022-07-21 09:00:50,091 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8774193548387097 [2022-07-21 09:00:50,091 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 544 transitions. [2022-07-21 09:00:50,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 544 transitions. [2022-07-21 09:00:50,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:50,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 544 transitions. [2022-07-21 09:00:50,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.8) internal successors, (544), 5 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:50,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:50,093 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:50,093 INFO L186 Difference]: Start difference. First operand has 326 places, 437 transitions, 11966 flow. Second operand 5 states and 544 transitions. [2022-07-21 09:00:50,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 463 transitions, 13311 flow [2022-07-21 09:00:50,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 463 transitions, 13174 flow, removed 16 selfloop flow, removed 3 redundant places. [2022-07-21 09:00:50,542 INFO L242 Difference]: Finished difference. Result has 329 places, 441 transitions, 12285 flow [2022-07-21 09:00:50,542 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11781, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12285, PETRI_PLACES=329, PETRI_TRANSITIONS=441} [2022-07-21 09:00:50,543 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 217 predicate places. [2022-07-21 09:00:50,543 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 441 transitions, 12285 flow [2022-07-21 09:00:50,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:50,543 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:50,543 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:50,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-21 09:00:50,543 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:50,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:50,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1979299045, now seen corresponding path program 6 times [2022-07-21 09:00:50,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:50,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528661239] [2022-07-21 09:00:50,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:50,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:50,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:50,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:50,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528661239] [2022-07-21 09:00:50,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528661239] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:50,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:50,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:50,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372289106] [2022-07-21 09:00:50,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:50,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:50,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:50,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:50,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:50,611 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:50,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 441 transitions, 12285 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:50,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:50,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:50,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:51,903 INFO L129 PetriNetUnfolder]: 853/7279 cut-off events. [2022-07-21 09:00:51,903 INFO L130 PetriNetUnfolder]: For 74587/74963 co-relation queries the response was YES. [2022-07-21 09:00:52,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23796 conditions, 7279 events. 853/7279 cut-off events. For 74587/74963 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 94061 event pairs, 234 based on Foata normal form. 95/7069 useless extension candidates. Maximal degree in co-relation 22875. Up to 731 conditions per place. [2022-07-21 09:00:52,022 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 282 selfloop transitions, 88 changer transitions 1/463 dead transitions. [2022-07-21 09:00:52,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 463 transitions, 13325 flow [2022-07-21 09:00:52,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:52,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:52,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2022-07-21 09:00:52,024 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8806451612903226 [2022-07-21 09:00:52,024 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 546 transitions. [2022-07-21 09:00:52,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 546 transitions. [2022-07-21 09:00:52,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:52,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 546 transitions. [2022-07-21 09:00:52,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.2) internal successors, (546), 5 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:52,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:52,026 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:52,026 INFO L186 Difference]: Start difference. First operand has 329 places, 441 transitions, 12285 flow. Second operand 5 states and 546 transitions. [2022-07-21 09:00:52,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 463 transitions, 13325 flow [2022-07-21 09:00:52,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 463 transitions, 13184 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-07-21 09:00:52,554 INFO L242 Difference]: Finished difference. Result has 328 places, 443 transitions, 12454 flow [2022-07-21 09:00:52,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12103, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12454, PETRI_PLACES=328, PETRI_TRANSITIONS=443} [2022-07-21 09:00:52,555 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 216 predicate places. [2022-07-21 09:00:52,555 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 443 transitions, 12454 flow [2022-07-21 09:00:52,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:52,556 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:52,556 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:52,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-21 09:00:52,556 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:52,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:52,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2121405323, now seen corresponding path program 9 times [2022-07-21 09:00:52,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:52,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348895085] [2022-07-21 09:00:52,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:52,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:52,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:52,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:52,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:52,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348895085] [2022-07-21 09:00:52,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348895085] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:52,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:52,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:52,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12455736] [2022-07-21 09:00:52,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:52,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:52,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:52,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:52,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:52,651 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:52,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 443 transitions, 12454 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:52,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:52,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:52,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:54,004 INFO L129 PetriNetUnfolder]: 847/7009 cut-off events. [2022-07-21 09:00:54,004 INFO L130 PetriNetUnfolder]: For 78986/79331 co-relation queries the response was YES. [2022-07-21 09:00:54,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23335 conditions, 7009 events. 847/7009 cut-off events. For 78986/79331 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 89440 event pairs, 218 based on Foata normal form. 101/6816 useless extension candidates. Maximal degree in co-relation 22517. Up to 736 conditions per place. [2022-07-21 09:00:54,116 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 285 selfloop transitions, 85 changer transitions 5/467 dead transitions. [2022-07-21 09:00:54,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 467 transitions, 13592 flow [2022-07-21 09:00:54,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:54,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:54,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-21 09:00:54,117 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-21 09:00:54,117 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-21 09:00:54,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-21 09:00:54,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:54,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-21 09:00:54,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:54,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:54,119 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:54,119 INFO L186 Difference]: Start difference. First operand has 328 places, 443 transitions, 12454 flow. Second operand 5 states and 550 transitions. [2022-07-21 09:00:54,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 467 transitions, 13592 flow [2022-07-21 09:00:54,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 467 transitions, 13420 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-07-21 09:00:54,741 INFO L242 Difference]: Finished difference. Result has 329 places, 440 transitions, 12356 flow [2022-07-21 09:00:54,742 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12114, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12356, PETRI_PLACES=329, PETRI_TRANSITIONS=440} [2022-07-21 09:00:54,742 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 217 predicate places. [2022-07-21 09:00:54,742 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 440 transitions, 12356 flow [2022-07-21 09:00:54,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:54,743 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:54,743 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:54,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-21 09:00:54,743 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:54,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:54,743 INFO L85 PathProgramCache]: Analyzing trace with hash -676483081, now seen corresponding path program 11 times [2022-07-21 09:00:54,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:54,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403830009] [2022-07-21 09:00:54,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:54,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:54,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:54,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:54,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:54,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403830009] [2022-07-21 09:00:54,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403830009] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:54,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:54,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:54,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602074365] [2022-07-21 09:00:54,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:54,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:54,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:54,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:54,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:54,814 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:54,814 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 440 transitions, 12356 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:54,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:54,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:54,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:56,076 INFO L129 PetriNetUnfolder]: 841/7002 cut-off events. [2022-07-21 09:00:56,077 INFO L130 PetriNetUnfolder]: For 77203/77539 co-relation queries the response was YES. [2022-07-21 09:00:56,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23271 conditions, 7002 events. 841/7002 cut-off events. For 77203/77539 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 89612 event pairs, 226 based on Foata normal form. 101/6787 useless extension candidates. Maximal degree in co-relation 22234. Up to 740 conditions per place. [2022-07-21 09:00:56,185 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 285 selfloop transitions, 85 changer transitions 3/465 dead transitions. [2022-07-21 09:00:56,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 465 transitions, 13438 flow [2022-07-21 09:00:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:56,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:56,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-07-21 09:00:56,186 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-07-21 09:00:56,186 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-07-21 09:00:56,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-07-21 09:00:56,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:56,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-07-21 09:00:56,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.4) internal successors, (552), 5 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:56,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:56,188 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:56,188 INFO L186 Difference]: Start difference. First operand has 329 places, 440 transitions, 12356 flow. Second operand 5 states and 552 transitions. [2022-07-21 09:00:56,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 465 transitions, 13438 flow [2022-07-21 09:00:56,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 465 transitions, 13361 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-21 09:00:56,726 INFO L242 Difference]: Finished difference. Result has 333 places, 441 transitions, 12619 flow [2022-07-21 09:00:56,727 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12144, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12619, PETRI_PLACES=333, PETRI_TRANSITIONS=441} [2022-07-21 09:00:56,727 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 221 predicate places. [2022-07-21 09:00:56,727 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 441 transitions, 12619 flow [2022-07-21 09:00:56,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:56,728 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:56,728 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:56,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-21 09:00:56,728 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:56,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:56,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1287364473, now seen corresponding path program 12 times [2022-07-21 09:00:56,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:56,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309930892] [2022-07-21 09:00:56,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:56,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:56,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:56,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309930892] [2022-07-21 09:00:56,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309930892] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:56,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:56,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 09:00:56,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028237132] [2022-07-21 09:00:56,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:56,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:00:56,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:00:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-21 09:00:56,806 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:56,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 441 transitions, 12619 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:56,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:56,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:56,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:57,994 INFO L129 PetriNetUnfolder]: 850/6880 cut-off events. [2022-07-21 09:00:57,995 INFO L130 PetriNetUnfolder]: For 81120/81460 co-relation queries the response was YES. [2022-07-21 09:00:58,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23274 conditions, 6880 events. 850/6880 cut-off events. For 81120/81460 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 87308 event pairs, 241 based on Foata normal form. 95/6673 useless extension candidates. Maximal degree in co-relation 22456. Up to 748 conditions per place. [2022-07-21 09:00:58,097 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 283 selfloop transitions, 81 changer transitions 2/458 dead transitions. [2022-07-21 09:00:58,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 458 transitions, 13405 flow [2022-07-21 09:00:58,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 09:00:58,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 09:00:58,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-21 09:00:58,099 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-21 09:00:58,099 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-21 09:00:58,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-21 09:00:58,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:58,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-21 09:00:58,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:58,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:58,100 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:58,100 INFO L186 Difference]: Start difference. First operand has 333 places, 441 transitions, 12619 flow. Second operand 5 states and 550 transitions. [2022-07-21 09:00:58,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 458 transitions, 13405 flow [2022-07-21 09:00:58,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 458 transitions, 13269 flow, removed 36 selfloop flow, removed 4 redundant places. [2022-07-21 09:00:58,649 INFO L242 Difference]: Finished difference. Result has 333 places, 436 transitions, 12489 flow [2022-07-21 09:00:58,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12348, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12489, PETRI_PLACES=333, PETRI_TRANSITIONS=436} [2022-07-21 09:00:58,650 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 221 predicate places. [2022-07-21 09:00:58,650 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 436 transitions, 12489 flow [2022-07-21 09:00:58,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:58,650 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:00:58,650 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:00:58,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-21 09:00:58,651 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:00:58,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:00:58,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1761510846, now seen corresponding path program 1 times [2022-07-21 09:00:58,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:00:58,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584544062] [2022-07-21 09:00:58,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:00:58,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:00:58,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:00:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:00:58,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:00:58,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584544062] [2022-07-21 09:00:58,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584544062] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:00:58,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:00:58,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 09:00:58,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402547877] [2022-07-21 09:00:58,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:00:58,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:00:58,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:00:58,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:00:58,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:00:58,707 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:00:58,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 436 transitions, 12489 flow. Second operand has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:58,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:00:58,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:00:58,708 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:00:59,800 INFO L129 PetriNetUnfolder]: 554/5176 cut-off events. [2022-07-21 09:00:59,800 INFO L130 PetriNetUnfolder]: For 62104/73712 co-relation queries the response was YES. [2022-07-21 09:00:59,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16396 conditions, 5176 events. 554/5176 cut-off events. For 62104/73712 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 67173 event pairs, 146 based on Foata normal form. 158/5134 useless extension candidates. Maximal degree in co-relation 15728. Up to 674 conditions per place. [2022-07-21 09:00:59,876 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 21 selfloop transitions, 0 changer transitions 132/456 dead transitions. [2022-07-21 09:00:59,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 456 transitions, 12626 flow [2022-07-21 09:00:59,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 09:00:59,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-21 09:00:59,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 916 transitions. [2022-07-21 09:00:59,878 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8207885304659498 [2022-07-21 09:00:59,878 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 916 transitions. [2022-07-21 09:00:59,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 916 transitions. [2022-07-21 09:00:59,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:00:59,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 916 transitions. [2022-07-21 09:00:59,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.77777777777777) internal successors, (916), 9 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:59,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:59,881 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:00:59,881 INFO L186 Difference]: Start difference. First operand has 333 places, 436 transitions, 12489 flow. Second operand 9 states and 916 transitions. [2022-07-21 09:00:59,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 456 transitions, 12626 flow [2022-07-21 09:01:00,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 456 transitions, 12439 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-07-21 09:01:00,187 INFO L242 Difference]: Finished difference. Result has 344 places, 324 transitions, 8284 flow [2022-07-21 09:01:00,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12302, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8284, PETRI_PLACES=344, PETRI_TRANSITIONS=324} [2022-07-21 09:01:00,188 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 232 predicate places. [2022-07-21 09:01:00,188 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 324 transitions, 8284 flow [2022-07-21 09:01:00,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:00,188 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:00,188 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:00,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-21 09:01:00,189 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:00,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:00,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1042991530, now seen corresponding path program 1 times [2022-07-21 09:01:00,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:00,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858617328] [2022-07-21 09:01:00,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:00,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:00,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:00,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:00,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858617328] [2022-07-21 09:01:00,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858617328] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:00,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:00,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:00,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659035162] [2022-07-21 09:01:00,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:00,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:00,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:00,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:00,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:00,305 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:00,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 324 transitions, 8284 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:00,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:00,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:00,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:02,222 INFO L129 PetriNetUnfolder]: 3297/9024 cut-off events. [2022-07-21 09:01:02,222 INFO L130 PetriNetUnfolder]: For 37995/43298 co-relation queries the response was YES. [2022-07-21 09:01:02,338 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24673 conditions, 9024 events. 3297/9024 cut-off events. For 37995/43298 co-relation queries the response was YES. Maximal size of possible extension queue 1271. Compared 102334 event pairs, 2389 based on Foata normal form. 8/8456 useless extension candidates. Maximal degree in co-relation 24569. Up to 5778 conditions per place. [2022-07-21 09:01:02,364 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 68 selfloop transitions, 24 changer transitions 16/392 dead transitions. [2022-07-21 09:01:02,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 392 transitions, 8737 flow [2022-07-21 09:01:02,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 09:01:02,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-21 09:01:02,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1519 transitions. [2022-07-21 09:01:02,367 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.765625 [2022-07-21 09:01:02,367 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1519 transitions. [2022-07-21 09:01:02,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1519 transitions. [2022-07-21 09:01:02,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:02,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1519 transitions. [2022-07-21 09:01:02,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.9375) internal successors, (1519), 16 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:02,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:02,370 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:02,370 INFO L186 Difference]: Start difference. First operand has 344 places, 324 transitions, 8284 flow. Second operand 16 states and 1519 transitions. [2022-07-21 09:01:02,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 392 transitions, 8737 flow [2022-07-21 09:01:02,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 392 transitions, 8102 flow, removed 97 selfloop flow, removed 26 redundant places. [2022-07-21 09:01:02,523 INFO L242 Difference]: Finished difference. Result has 332 places, 348 transitions, 7863 flow [2022-07-21 09:01:02,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7655, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7863, PETRI_PLACES=332, PETRI_TRANSITIONS=348} [2022-07-21 09:01:02,524 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 220 predicate places. [2022-07-21 09:01:02,524 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 348 transitions, 7863 flow [2022-07-21 09:01:02,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:02,525 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:02,525 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:02,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-21 09:01:02,525 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:02,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:02,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1682294116, now seen corresponding path program 1 times [2022-07-21 09:01:02,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:02,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089638016] [2022-07-21 09:01:02,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:02,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:02,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:02,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:02,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:02,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089638016] [2022-07-21 09:01:02,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089638016] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:02,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:02,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 09:01:02,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257949879] [2022-07-21 09:01:02,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:02,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:01:02,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:02,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:01:02,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:01:02,576 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-21 09:01:02,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 348 transitions, 7863 flow. Second operand has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:02,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:02,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-21 09:01:02,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:03,149 INFO L129 PetriNetUnfolder]: 349/2843 cut-off events. [2022-07-21 09:01:03,150 INFO L130 PetriNetUnfolder]: For 29788/34746 co-relation queries the response was YES. [2022-07-21 09:01:03,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9954 conditions, 2843 events. 349/2843 cut-off events. For 29788/34746 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 32281 event pairs, 62 based on Foata normal form. 85/2817 useless extension candidates. Maximal degree in co-relation 9855. Up to 284 conditions per place. [2022-07-21 09:01:03,189 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 19 selfloop transitions, 0 changer transitions 169/367 dead transitions. [2022-07-21 09:01:03,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 367 transitions, 7994 flow [2022-07-21 09:01:03,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 09:01:03,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-21 09:01:03,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 914 transitions. [2022-07-21 09:01:03,191 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8189964157706093 [2022-07-21 09:01:03,191 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 914 transitions. [2022-07-21 09:01:03,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 914 transitions. [2022-07-21 09:01:03,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:03,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 914 transitions. [2022-07-21 09:01:03,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.55555555555556) internal successors, (914), 9 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:03,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:03,195 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:03,195 INFO L186 Difference]: Start difference. First operand has 332 places, 348 transitions, 7863 flow. Second operand 9 states and 914 transitions. [2022-07-21 09:01:03,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 367 transitions, 7994 flow [2022-07-21 09:01:03,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 367 transitions, 7944 flow, removed 25 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:03,334 INFO L242 Difference]: Finished difference. Result has 342 places, 198 transitions, 3104 flow [2022-07-21 09:01:03,335 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3104, PETRI_PLACES=342, PETRI_TRANSITIONS=198} [2022-07-21 09:01:03,335 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 230 predicate places. [2022-07-21 09:01:03,335 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 198 transitions, 3104 flow [2022-07-21 09:01:03,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:03,335 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:03,336 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:03,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-21 09:01:03,336 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:03,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:03,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1324255288, now seen corresponding path program 2 times [2022-07-21 09:01:03,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:03,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480454261] [2022-07-21 09:01:03,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:03,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:03,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:03,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:03,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:03,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480454261] [2022-07-21 09:01:03,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480454261] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:03,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:03,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:03,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190106179] [2022-07-21 09:01:03,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:03,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:03,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:03,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:03,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:03,423 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:03,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 198 transitions, 3104 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:03,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:03,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:03,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:04,188 INFO L129 PetriNetUnfolder]: 1205/3227 cut-off events. [2022-07-21 09:01:04,188 INFO L130 PetriNetUnfolder]: For 10461/10779 co-relation queries the response was YES. [2022-07-21 09:01:04,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 3227 events. 1205/3227 cut-off events. For 10461/10779 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 29900 event pairs, 425 based on Foata normal form. 3/3112 useless extension candidates. Maximal degree in co-relation 10506. Up to 1139 conditions per place. [2022-07-21 09:01:04,234 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 82 selfloop transitions, 31 changer transitions 16/273 dead transitions. [2022-07-21 09:01:04,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 273 transitions, 3748 flow [2022-07-21 09:01:04,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:01:04,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 09:01:04,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-21 09:01:04,236 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-21 09:01:04,236 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-21 09:01:04,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-21 09:01:04,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:04,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-21 09:01:04,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:04,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:04,241 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:04,241 INFO L186 Difference]: Start difference. First operand has 342 places, 198 transitions, 3104 flow. Second operand 17 states and 1610 transitions. [2022-07-21 09:01:04,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 273 transitions, 3748 flow [2022-07-21 09:01:04,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 273 transitions, 2872 flow, removed 110 selfloop flow, removed 63 redundant places. [2022-07-21 09:01:04,290 INFO L242 Difference]: Finished difference. Result has 264 places, 226 transitions, 2568 flow [2022-07-21 09:01:04,290 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2568, PETRI_PLACES=264, PETRI_TRANSITIONS=226} [2022-07-21 09:01:04,290 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 152 predicate places. [2022-07-21 09:01:04,290 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 226 transitions, 2568 flow [2022-07-21 09:01:04,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:04,291 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:04,291 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:04,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-21 09:01:04,291 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:04,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:04,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1840800024, now seen corresponding path program 3 times [2022-07-21 09:01:04,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:04,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874600792] [2022-07-21 09:01:04,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:04,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:04,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:04,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:04,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:04,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874600792] [2022-07-21 09:01:04,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874600792] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:04,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:04,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:04,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138141150] [2022-07-21 09:01:04,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:04,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:04,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:04,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:04,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:04,376 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:04,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 226 transitions, 2568 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:04,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:04,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:04,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:05,218 INFO L129 PetriNetUnfolder]: 1318/3586 cut-off events. [2022-07-21 09:01:05,218 INFO L130 PetriNetUnfolder]: For 9826/10021 co-relation queries the response was YES. [2022-07-21 09:01:05,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13110 conditions, 3586 events. 1318/3586 cut-off events. For 9826/10021 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34540 event pairs, 319 based on Foata normal form. 13/3497 useless extension candidates. Maximal degree in co-relation 13042. Up to 821 conditions per place. [2022-07-21 09:01:05,268 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 112 selfloop transitions, 50 changer transitions 28/334 dead transitions. [2022-07-21 09:01:05,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 334 transitions, 3626 flow [2022-07-21 09:01:05,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 09:01:05,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-21 09:01:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-07-21 09:01:05,270 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-21 09:01:05,271 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-07-21 09:01:05,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-07-21 09:01:05,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:05,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-07-21 09:01:05,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.33333333333333) internal successors, (2264), 24 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:05,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:05,277 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:05,277 INFO L186 Difference]: Start difference. First operand has 264 places, 226 transitions, 2568 flow. Second operand 24 states and 2264 transitions. [2022-07-21 09:01:05,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 334 transitions, 3626 flow [2022-07-21 09:01:05,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 334 transitions, 3526 flow, removed 43 selfloop flow, removed 4 redundant places. [2022-07-21 09:01:05,349 INFO L242 Difference]: Finished difference. Result has 301 places, 255 transitions, 2981 flow [2022-07-21 09:01:05,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2981, PETRI_PLACES=301, PETRI_TRANSITIONS=255} [2022-07-21 09:01:05,350 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 189 predicate places. [2022-07-21 09:01:05,350 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 255 transitions, 2981 flow [2022-07-21 09:01:05,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:05,351 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:05,351 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:05,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-21 09:01:05,351 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:05,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:05,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1467293538, now seen corresponding path program 1 times [2022-07-21 09:01:05,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:05,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167337185] [2022-07-21 09:01:05,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:05,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:05,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:05,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:05,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:05,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167337185] [2022-07-21 09:01:05,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167337185] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:05,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:05,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:05,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989742117] [2022-07-21 09:01:05,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:05,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:05,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:05,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:05,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:05,438 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:05,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 255 transitions, 2981 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:05,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:05,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:05,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:06,277 INFO L129 PetriNetUnfolder]: 1424/3893 cut-off events. [2022-07-21 09:01:06,277 INFO L130 PetriNetUnfolder]: For 15725/15919 co-relation queries the response was YES. [2022-07-21 09:01:06,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15864 conditions, 3893 events. 1424/3893 cut-off events. For 15725/15919 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 38061 event pairs, 497 based on Foata normal form. 5/3787 useless extension candidates. Maximal degree in co-relation 15779. Up to 2035 conditions per place. [2022-07-21 09:01:06,339 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 146 selfloop transitions, 31 changer transitions 28/349 dead transitions. [2022-07-21 09:01:06,339 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 349 transitions, 3764 flow [2022-07-21 09:01:06,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 09:01:06,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-21 09:01:06,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-07-21 09:01:06,342 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-21 09:01:06,342 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-07-21 09:01:06,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-07-21 09:01:06,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:06,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-07-21 09:01:06,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.33333333333333) internal successors, (2264), 24 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:06,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:06,349 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:06,349 INFO L186 Difference]: Start difference. First operand has 301 places, 255 transitions, 2981 flow. Second operand 24 states and 2264 transitions. [2022-07-21 09:01:06,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 349 transitions, 3764 flow [2022-07-21 09:01:06,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 349 transitions, 3612 flow, removed 76 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:06,462 INFO L242 Difference]: Finished difference. Result has 338 places, 280 transitions, 3124 flow [2022-07-21 09:01:06,463 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3124, PETRI_PLACES=338, PETRI_TRANSITIONS=280} [2022-07-21 09:01:06,464 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 226 predicate places. [2022-07-21 09:01:06,464 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 280 transitions, 3124 flow [2022-07-21 09:01:06,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:06,464 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:06,464 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:06,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-21 09:01:06,464 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:06,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:06,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2060971002, now seen corresponding path program 2 times [2022-07-21 09:01:06,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:06,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463345810] [2022-07-21 09:01:06,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:06,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:06,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:06,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:06,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463345810] [2022-07-21 09:01:06,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463345810] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:06,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:06,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:06,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804667363] [2022-07-21 09:01:06,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:06,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:06,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:06,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:06,569 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:06,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 280 transitions, 3124 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:06,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:06,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:06,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:07,842 INFO L129 PetriNetUnfolder]: 1702/4499 cut-off events. [2022-07-21 09:01:07,842 INFO L130 PetriNetUnfolder]: For 17860/18055 co-relation queries the response was YES. [2022-07-21 09:01:07,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18845 conditions, 4499 events. 1702/4499 cut-off events. For 17860/18055 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 45208 event pairs, 573 based on Foata normal form. 3/4362 useless extension candidates. Maximal degree in co-relation 18743. Up to 2338 conditions per place. [2022-07-21 09:01:07,892 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 148 selfloop transitions, 41 changer transitions 16/349 dead transitions. [2022-07-21 09:01:07,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 349 transitions, 4008 flow [2022-07-21 09:01:07,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:01:07,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 09:01:07,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-21 09:01:07,894 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-21 09:01:07,894 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-21 09:01:07,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-21 09:01:07,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:07,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-21 09:01:07,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:07,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:07,897 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:07,897 INFO L186 Difference]: Start difference. First operand has 338 places, 280 transitions, 3124 flow. Second operand 17 states and 1610 transitions. [2022-07-21 09:01:07,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 349 transitions, 4008 flow [2022-07-21 09:01:07,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 349 transitions, 3766 flow, removed 56 selfloop flow, removed 10 redundant places. [2022-07-21 09:01:08,001 INFO L242 Difference]: Finished difference. Result has 354 places, 307 transitions, 3354 flow [2022-07-21 09:01:08,002 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3354, PETRI_PLACES=354, PETRI_TRANSITIONS=307} [2022-07-21 09:01:08,002 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 242 predicate places. [2022-07-21 09:01:08,002 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 307 transitions, 3354 flow [2022-07-21 09:01:08,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:08,003 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:08,003 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:08,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-21 09:01:08,003 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:08,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:08,004 INFO L85 PathProgramCache]: Analyzing trace with hash -820194130, now seen corresponding path program 3 times [2022-07-21 09:01:08,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:08,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192167895] [2022-07-21 09:01:08,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:08,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:08,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:08,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:08,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:08,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192167895] [2022-07-21 09:01:08,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192167895] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:08,098 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:08,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:08,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178573534] [2022-07-21 09:01:08,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:08,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:08,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:08,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:08,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:08,100 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:08,101 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 307 transitions, 3354 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:08,101 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:08,101 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:08,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:09,192 INFO L129 PetriNetUnfolder]: 1844/4856 cut-off events. [2022-07-21 09:01:09,192 INFO L130 PetriNetUnfolder]: For 19882/20090 co-relation queries the response was YES. [2022-07-21 09:01:09,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20251 conditions, 4856 events. 1844/4856 cut-off events. For 19882/20090 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 49018 event pairs, 555 based on Foata normal form. 3/4723 useless extension candidates. Maximal degree in co-relation 20142. Up to 2366 conditions per place. [2022-07-21 09:01:09,282 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 162 selfloop transitions, 49 changer transitions 16/371 dead transitions. [2022-07-21 09:01:09,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 371 transitions, 4227 flow [2022-07-21 09:01:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 09:01:09,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-21 09:01:09,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1517 transitions. [2022-07-21 09:01:09,283 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.764616935483871 [2022-07-21 09:01:09,284 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1517 transitions. [2022-07-21 09:01:09,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1517 transitions. [2022-07-21 09:01:09,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:09,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1517 transitions. [2022-07-21 09:01:09,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.8125) internal successors, (1517), 16 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:09,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:09,287 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:09,287 INFO L186 Difference]: Start difference. First operand has 354 places, 307 transitions, 3354 flow. Second operand 16 states and 1517 transitions. [2022-07-21 09:01:09,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 371 transitions, 4227 flow [2022-07-21 09:01:09,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 371 transitions, 4057 flow, removed 85 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:09,447 INFO L242 Difference]: Finished difference. Result has 375 places, 327 transitions, 3569 flow [2022-07-21 09:01:09,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3569, PETRI_PLACES=375, PETRI_TRANSITIONS=327} [2022-07-21 09:01:09,448 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 263 predicate places. [2022-07-21 09:01:09,448 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 327 transitions, 3569 flow [2022-07-21 09:01:09,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:09,448 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:09,449 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:09,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-21 09:01:09,449 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:09,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:09,449 INFO L85 PathProgramCache]: Analyzing trace with hash -629497636, now seen corresponding path program 4 times [2022-07-21 09:01:09,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:09,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402173668] [2022-07-21 09:01:09,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:09,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:09,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:09,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:09,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:09,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402173668] [2022-07-21 09:01:09,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402173668] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:09,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:09,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:09,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339748854] [2022-07-21 09:01:09,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:09,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:09,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:09,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:09,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:09,533 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:09,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 327 transitions, 3569 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:09,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:09,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:09,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:10,710 INFO L129 PetriNetUnfolder]: 1942/5241 cut-off events. [2022-07-21 09:01:10,710 INFO L130 PetriNetUnfolder]: For 21496/21703 co-relation queries the response was YES. [2022-07-21 09:01:10,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22178 conditions, 5241 events. 1942/5241 cut-off events. For 21496/21703 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 54655 event pairs, 515 based on Foata normal form. 3/5112 useless extension candidates. Maximal degree in co-relation 22060. Up to 2097 conditions per place. [2022-07-21 09:01:10,823 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 182 selfloop transitions, 74 changer transitions 26/426 dead transitions. [2022-07-21 09:01:10,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 426 transitions, 4815 flow [2022-07-21 09:01:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 09:01:10,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-21 09:01:10,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2261 transitions. [2022-07-21 09:01:10,825 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.759744623655914 [2022-07-21 09:01:10,825 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2261 transitions. [2022-07-21 09:01:10,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2261 transitions. [2022-07-21 09:01:10,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:10,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2261 transitions. [2022-07-21 09:01:10,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.20833333333333) internal successors, (2261), 24 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:10,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:10,832 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:10,832 INFO L186 Difference]: Start difference. First operand has 375 places, 327 transitions, 3569 flow. Second operand 24 states and 2261 transitions. [2022-07-21 09:01:10,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 426 transitions, 4815 flow [2022-07-21 09:01:11,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 426 transitions, 4552 flow, removed 101 selfloop flow, removed 5 redundant places. [2022-07-21 09:01:11,022 INFO L242 Difference]: Finished difference. Result has 410 places, 353 transitions, 3903 flow [2022-07-21 09:01:11,022 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3903, PETRI_PLACES=410, PETRI_TRANSITIONS=353} [2022-07-21 09:01:11,023 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 298 predicate places. [2022-07-21 09:01:11,023 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 353 transitions, 3903 flow [2022-07-21 09:01:11,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:11,023 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:11,023 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:11,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-21 09:01:11,024 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:11,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:11,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1958380388, now seen corresponding path program 5 times [2022-07-21 09:01:11,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:11,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183835337] [2022-07-21 09:01:11,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:11,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:11,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:11,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183835337] [2022-07-21 09:01:11,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183835337] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:11,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:11,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:11,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604285076] [2022-07-21 09:01:11,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:11,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:11,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:11,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:11,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:11,105 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:11,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 353 transitions, 3903 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:11,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:11,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:11,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:12,640 INFO L129 PetriNetUnfolder]: 2174/5876 cut-off events. [2022-07-21 09:01:12,640 INFO L130 PetriNetUnfolder]: For 30355/30596 co-relation queries the response was YES. [2022-07-21 09:01:12,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26213 conditions, 5876 events. 2174/5876 cut-off events. For 30355/30596 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 62203 event pairs, 595 based on Foata normal form. 25/5751 useless extension candidates. Maximal degree in co-relation 26080. Up to 2617 conditions per place. [2022-07-21 09:01:12,758 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 199 selfloop transitions, 73 changer transitions 24/440 dead transitions. [2022-07-21 09:01:12,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 440 transitions, 5385 flow [2022-07-21 09:01:12,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 09:01:12,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-21 09:01:12,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2071 transitions. [2022-07-21 09:01:12,762 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7591642228739003 [2022-07-21 09:01:12,762 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2071 transitions. [2022-07-21 09:01:12,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2071 transitions. [2022-07-21 09:01:12,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:12,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2071 transitions. [2022-07-21 09:01:12,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.13636363636364) internal successors, (2071), 22 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:12,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:12,768 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:12,768 INFO L186 Difference]: Start difference. First operand has 410 places, 353 transitions, 3903 flow. Second operand 22 states and 2071 transitions. [2022-07-21 09:01:12,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 440 transitions, 5385 flow [2022-07-21 09:01:12,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 440 transitions, 5299 flow, removed 40 selfloop flow, removed 3 redundant places. [2022-07-21 09:01:12,987 INFO L242 Difference]: Finished difference. Result has 441 places, 384 transitions, 4515 flow [2022-07-21 09:01:12,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4515, PETRI_PLACES=441, PETRI_TRANSITIONS=384} [2022-07-21 09:01:12,987 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 329 predicate places. [2022-07-21 09:01:12,988 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 384 transitions, 4515 flow [2022-07-21 09:01:12,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:12,988 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:12,988 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:12,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-21 09:01:12,988 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:12,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:12,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1601681310, now seen corresponding path program 6 times [2022-07-21 09:01:12,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:12,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15273672] [2022-07-21 09:01:12,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:12,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:13,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:13,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:13,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15273672] [2022-07-21 09:01:13,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15273672] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:13,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:13,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:13,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632585900] [2022-07-21 09:01:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:13,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:13,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:13,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:13,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:13,075 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:13,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 384 transitions, 4515 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:13,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:13,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:13,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:14,811 INFO L129 PetriNetUnfolder]: 2260/6252 cut-off events. [2022-07-21 09:01:14,811 INFO L130 PetriNetUnfolder]: For 43354/43583 co-relation queries the response was YES. [2022-07-21 09:01:14,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29793 conditions, 6252 events. 2260/6252 cut-off events. For 43354/43583 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 67626 event pairs, 674 based on Foata normal form. 5/6098 useless extension candidates. Maximal degree in co-relation 29647. Up to 2680 conditions per place. [2022-07-21 09:01:14,898 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 218 selfloop transitions, 74 changer transitions 23/459 dead transitions. [2022-07-21 09:01:14,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 459 transitions, 6042 flow [2022-07-21 09:01:14,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 09:01:14,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-21 09:01:14,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1982 transitions. [2022-07-21 09:01:14,900 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.761136712749616 [2022-07-21 09:01:14,900 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1982 transitions. [2022-07-21 09:01:14,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1982 transitions. [2022-07-21 09:01:14,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:14,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1982 transitions. [2022-07-21 09:01:14,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.38095238095238) internal successors, (1982), 21 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:14,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:14,906 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:14,906 INFO L186 Difference]: Start difference. First operand has 441 places, 384 transitions, 4515 flow. Second operand 21 states and 1982 transitions. [2022-07-21 09:01:14,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 459 transitions, 6042 flow [2022-07-21 09:01:15,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 459 transitions, 5809 flow, removed 103 selfloop flow, removed 3 redundant places. [2022-07-21 09:01:15,203 INFO L242 Difference]: Finished difference. Result has 471 places, 412 transitions, 5041 flow [2022-07-21 09:01:15,204 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5041, PETRI_PLACES=471, PETRI_TRANSITIONS=412} [2022-07-21 09:01:15,204 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 359 predicate places. [2022-07-21 09:01:15,204 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 412 transitions, 5041 flow [2022-07-21 09:01:15,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:15,204 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:15,205 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:15,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-21 09:01:15,205 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:15,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:15,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1046108190, now seen corresponding path program 7 times [2022-07-21 09:01:15,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:15,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753531238] [2022-07-21 09:01:15,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:15,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:15,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:15,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:15,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753531238] [2022-07-21 09:01:15,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753531238] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:15,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:15,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:15,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383458525] [2022-07-21 09:01:15,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:15,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:15,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:15,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:15,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:15,285 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:15,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 412 transitions, 5041 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:15,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:15,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:15,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:16,950 INFO L129 PetriNetUnfolder]: 2333/6496 cut-off events. [2022-07-21 09:01:16,951 INFO L130 PetriNetUnfolder]: For 54738/54966 co-relation queries the response was YES. [2022-07-21 09:01:17,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32199 conditions, 6496 events. 2333/6496 cut-off events. For 54738/54966 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 71310 event pairs, 624 based on Foata normal form. 4/6347 useless extension candidates. Maximal degree in co-relation 32040. Up to 2671 conditions per place. [2022-07-21 09:01:17,100 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 238 selfloop transitions, 82 changer transitions 22/486 dead transitions. [2022-07-21 09:01:17,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 486 transitions, 6663 flow [2022-07-21 09:01:17,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:01:17,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:01:17,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1889 transitions. [2022-07-21 09:01:17,102 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7616935483870968 [2022-07-21 09:01:17,102 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1889 transitions. [2022-07-21 09:01:17,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1889 transitions. [2022-07-21 09:01:17,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:17,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1889 transitions. [2022-07-21 09:01:17,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:17,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:17,111 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:17,111 INFO L186 Difference]: Start difference. First operand has 471 places, 412 transitions, 5041 flow. Second operand 20 states and 1889 transitions. [2022-07-21 09:01:17,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 486 transitions, 6663 flow [2022-07-21 09:01:17,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 486 transitions, 6381 flow, removed 126 selfloop flow, removed 3 redundant places. [2022-07-21 09:01:17,524 INFO L242 Difference]: Finished difference. Result has 500 places, 445 transitions, 5712 flow [2022-07-21 09:01:17,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5712, PETRI_PLACES=500, PETRI_TRANSITIONS=445} [2022-07-21 09:01:17,525 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 388 predicate places. [2022-07-21 09:01:17,526 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 445 transitions, 5712 flow [2022-07-21 09:01:17,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:17,526 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:17,526 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:17,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-21 09:01:17,527 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:17,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:17,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1815561746, now seen corresponding path program 8 times [2022-07-21 09:01:17,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:17,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917100023] [2022-07-21 09:01:17,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:17,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:17,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:17,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:17,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917100023] [2022-07-21 09:01:17,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917100023] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:17,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:17,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:17,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403841756] [2022-07-21 09:01:17,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:17,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:17,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:17,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:17,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:17,625 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:17,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 445 transitions, 5712 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:17,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:17,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:17,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:19,553 INFO L129 PetriNetUnfolder]: 2391/6807 cut-off events. [2022-07-21 09:01:19,553 INFO L130 PetriNetUnfolder]: For 59476/59724 co-relation queries the response was YES. [2022-07-21 09:01:19,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33963 conditions, 6807 events. 2391/6807 cut-off events. For 59476/59724 co-relation queries the response was YES. Maximal size of possible extension queue 957. Compared 75984 event pairs, 606 based on Foata normal form. 15/6671 useless extension candidates. Maximal degree in co-relation 33791. Up to 3000 conditions per place. [2022-07-21 09:01:19,702 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 237 selfloop transitions, 105 changer transitions 14/500 dead transitions. [2022-07-21 09:01:19,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 500 transitions, 7107 flow [2022-07-21 09:01:19,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 09:01:19,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-21 09:01:19,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-07-21 09:01:19,704 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7631048387096774 [2022-07-21 09:01:19,704 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-07-21 09:01:19,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-07-21 09:01:19,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:19,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-07-21 09:01:19,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:19,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:19,708 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:19,708 INFO L186 Difference]: Start difference. First operand has 500 places, 445 transitions, 5712 flow. Second operand 16 states and 1514 transitions. [2022-07-21 09:01:19,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 500 transitions, 7107 flow [2022-07-21 09:01:20,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 500 transitions, 6729 flow, removed 189 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:20,202 INFO L242 Difference]: Finished difference. Result has 519 places, 463 transitions, 5914 flow [2022-07-21 09:01:20,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5362, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5914, PETRI_PLACES=519, PETRI_TRANSITIONS=463} [2022-07-21 09:01:20,203 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 407 predicate places. [2022-07-21 09:01:20,203 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 463 transitions, 5914 flow [2022-07-21 09:01:20,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:20,203 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:20,203 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:20,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-21 09:01:20,204 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:20,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:20,204 INFO L85 PathProgramCache]: Analyzing trace with hash -363943892, now seen corresponding path program 9 times [2022-07-21 09:01:20,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:20,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584484129] [2022-07-21 09:01:20,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:20,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:20,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:20,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:20,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584484129] [2022-07-21 09:01:20,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584484129] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:20,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:20,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:20,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969772402] [2022-07-21 09:01:20,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:20,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:20,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:20,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:20,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:20,278 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:20,279 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 463 transitions, 5914 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:20,279 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:20,279 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:20,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:22,535 INFO L129 PetriNetUnfolder]: 2482/6997 cut-off events. [2022-07-21 09:01:22,535 INFO L130 PetriNetUnfolder]: For 54979/55228 co-relation queries the response was YES. [2022-07-21 09:01:22,639 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35041 conditions, 6997 events. 2482/6997 cut-off events. For 54979/55228 co-relation queries the response was YES. Maximal size of possible extension queue 980. Compared 78102 event pairs, 652 based on Foata normal form. 5/6830 useless extension candidates. Maximal degree in co-relation 34862. Up to 3071 conditions per place. [2022-07-21 09:01:22,660 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 247 selfloop transitions, 119 changer transitions 19/529 dead transitions. [2022-07-21 09:01:22,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 529 transitions, 7417 flow [2022-07-21 09:01:22,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:01:22,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:01:22,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1885 transitions. [2022-07-21 09:01:22,661 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7600806451612904 [2022-07-21 09:01:22,662 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1885 transitions. [2022-07-21 09:01:22,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1885 transitions. [2022-07-21 09:01:22,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:22,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1885 transitions. [2022-07-21 09:01:22,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.25) internal successors, (1885), 20 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:22,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:22,666 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:22,666 INFO L186 Difference]: Start difference. First operand has 519 places, 463 transitions, 5914 flow. Second operand 20 states and 1885 transitions. [2022-07-21 09:01:22,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 529 transitions, 7417 flow [2022-07-21 09:01:23,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 529 transitions, 7260 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-07-21 09:01:23,112 INFO L242 Difference]: Finished difference. Result has 546 places, 489 transitions, 6586 flow [2022-07-21 09:01:23,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6586, PETRI_PLACES=546, PETRI_TRANSITIONS=489} [2022-07-21 09:01:23,112 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 434 predicate places. [2022-07-21 09:01:23,113 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 489 transitions, 6586 flow [2022-07-21 09:01:23,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:23,113 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:23,113 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:23,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-21 09:01:23,113 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:23,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:23,114 INFO L85 PathProgramCache]: Analyzing trace with hash 164438094, now seen corresponding path program 10 times [2022-07-21 09:01:23,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:23,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157197206] [2022-07-21 09:01:23,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:23,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:23,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:23,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:23,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157197206] [2022-07-21 09:01:23,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157197206] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:23,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:23,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:23,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029146155] [2022-07-21 09:01:23,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:23,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:23,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:23,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:23,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:23,194 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:23,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 489 transitions, 6586 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:23,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:23,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:23,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:25,320 INFO L129 PetriNetUnfolder]: 2492/7133 cut-off events. [2022-07-21 09:01:25,321 INFO L130 PetriNetUnfolder]: For 59062/59372 co-relation queries the response was YES. [2022-07-21 09:01:25,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36503 conditions, 7133 events. 2492/7133 cut-off events. For 59062/59372 co-relation queries the response was YES. Maximal size of possible extension queue 991. Compared 79847 event pairs, 633 based on Foata normal form. 32/7009 useless extension candidates. Maximal degree in co-relation 36313. Up to 3063 conditions per place. [2022-07-21 09:01:25,485 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 246 selfloop transitions, 124 changer transitions 24/538 dead transitions. [2022-07-21 09:01:25,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 538 transitions, 8029 flow [2022-07-21 09:01:25,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:01:25,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:01:25,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-07-21 09:01:25,488 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-07-21 09:01:25,488 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-07-21 09:01:25,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-07-21 09:01:25,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:25,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-07-21 09:01:25,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:25,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:25,491 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:25,491 INFO L186 Difference]: Start difference. First operand has 546 places, 489 transitions, 6586 flow. Second operand 18 states and 1699 transitions. [2022-07-21 09:01:25,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 538 transitions, 8029 flow [2022-07-21 09:01:26,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 538 transitions, 7825 flow, removed 78 selfloop flow, removed 3 redundant places. [2022-07-21 09:01:26,025 INFO L242 Difference]: Finished difference. Result has 565 places, 498 transitions, 6960 flow [2022-07-21 09:01:26,025 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6465, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6960, PETRI_PLACES=565, PETRI_TRANSITIONS=498} [2022-07-21 09:01:26,026 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 453 predicate places. [2022-07-21 09:01:26,026 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 498 transitions, 6960 flow [2022-07-21 09:01:26,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:26,026 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:26,026 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:26,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-21 09:01:26,027 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:26,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:26,027 INFO L85 PathProgramCache]: Analyzing trace with hash -579980082, now seen corresponding path program 11 times [2022-07-21 09:01:26,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:26,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253445302] [2022-07-21 09:01:26,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:26,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:26,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:26,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:26,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:26,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253445302] [2022-07-21 09:01:26,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253445302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:26,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:26,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:26,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245291522] [2022-07-21 09:01:26,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:26,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:26,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:26,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:26,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:26,116 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:26,117 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 498 transitions, 6960 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:26,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:26,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:26,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:28,279 INFO L129 PetriNetUnfolder]: 2529/7270 cut-off events. [2022-07-21 09:01:28,279 INFO L130 PetriNetUnfolder]: For 58821/59069 co-relation queries the response was YES. [2022-07-21 09:01:28,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37785 conditions, 7270 events. 2529/7270 cut-off events. For 58821/59069 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 82052 event pairs, 649 based on Foata normal form. 9/7124 useless extension candidates. Maximal degree in co-relation 37590. Up to 3124 conditions per place. [2022-07-21 09:01:28,570 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 281 selfloop transitions, 109 changer transitions 17/551 dead transitions. [2022-07-21 09:01:28,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 551 transitions, 8474 flow [2022-07-21 09:01:28,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:01:28,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:01:28,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1704 transitions. [2022-07-21 09:01:28,573 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7634408602150538 [2022-07-21 09:01:28,573 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1704 transitions. [2022-07-21 09:01:28,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1704 transitions. [2022-07-21 09:01:28,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:28,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1704 transitions. [2022-07-21 09:01:28,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.66666666666667) internal successors, (1704), 18 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:28,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:28,579 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:28,579 INFO L186 Difference]: Start difference. First operand has 565 places, 498 transitions, 6960 flow. Second operand 18 states and 1704 transitions. [2022-07-21 09:01:28,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 551 transitions, 8474 flow [2022-07-21 09:01:29,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 551 transitions, 8278 flow, removed 50 selfloop flow, removed 6 redundant places. [2022-07-21 09:01:29,186 INFO L242 Difference]: Finished difference. Result has 580 places, 518 transitions, 7515 flow [2022-07-21 09:01:29,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7515, PETRI_PLACES=580, PETRI_TRANSITIONS=518} [2022-07-21 09:01:29,187 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 468 predicate places. [2022-07-21 09:01:29,187 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 518 transitions, 7515 flow [2022-07-21 09:01:29,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:29,188 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:29,188 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-21 09:01:29,188 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:29,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:29,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2115569696, now seen corresponding path program 12 times [2022-07-21 09:01:29,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:29,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461069858] [2022-07-21 09:01:29,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:29,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:29,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:29,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:29,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:29,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461069858] [2022-07-21 09:01:29,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461069858] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:29,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:29,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:29,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290152387] [2022-07-21 09:01:29,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:29,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:29,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:29,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:29,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:29,273 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:29,273 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 518 transitions, 7515 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:29,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:29,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:29,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:31,480 INFO L129 PetriNetUnfolder]: 2573/7583 cut-off events. [2022-07-21 09:01:31,480 INFO L130 PetriNetUnfolder]: For 59701/59950 co-relation queries the response was YES. [2022-07-21 09:01:31,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39362 conditions, 7583 events. 2573/7583 cut-off events. For 59701/59950 co-relation queries the response was YES. Maximal size of possible extension queue 1078. Compared 87365 event pairs, 667 based on Foata normal form. 5/7419 useless extension candidates. Maximal degree in co-relation 39164. Up to 3200 conditions per place. [2022-07-21 09:01:31,629 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 263 selfloop transitions, 133 changer transitions 20/560 dead transitions. [2022-07-21 09:01:31,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 560 transitions, 8788 flow [2022-07-21 09:01:31,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:01:31,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:01:31,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1700 transitions. [2022-07-21 09:01:31,631 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7616487455197133 [2022-07-21 09:01:31,631 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1700 transitions. [2022-07-21 09:01:31,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1700 transitions. [2022-07-21 09:01:31,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:31,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1700 transitions. [2022-07-21 09:01:31,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.44444444444444) internal successors, (1700), 18 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:31,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:31,636 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:31,636 INFO L186 Difference]: Start difference. First operand has 580 places, 518 transitions, 7515 flow. Second operand 18 states and 1700 transitions. [2022-07-21 09:01:31,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 560 transitions, 8788 flow [2022-07-21 09:01:32,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 560 transitions, 8567 flow, removed 103 selfloop flow, removed 6 redundant places. [2022-07-21 09:01:32,218 INFO L242 Difference]: Finished difference. Result has 595 places, 531 transitions, 7854 flow [2022-07-21 09:01:32,219 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7296, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7854, PETRI_PLACES=595, PETRI_TRANSITIONS=531} [2022-07-21 09:01:32,219 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 483 predicate places. [2022-07-21 09:01:32,219 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 531 transitions, 7854 flow [2022-07-21 09:01:32,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:32,219 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:32,220 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:32,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-21 09:01:32,220 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:32,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:32,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1418596208, now seen corresponding path program 13 times [2022-07-21 09:01:32,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:32,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892021815] [2022-07-21 09:01:32,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:32,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:32,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:32,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:32,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:32,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892021815] [2022-07-21 09:01:32,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892021815] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:32,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:32,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:32,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292127558] [2022-07-21 09:01:32,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:32,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:32,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:32,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:32,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:32,314 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:32,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 531 transitions, 7854 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:32,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:32,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:32,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:34,749 INFO L129 PetriNetUnfolder]: 2565/7471 cut-off events. [2022-07-21 09:01:34,749 INFO L130 PetriNetUnfolder]: For 57002/57250 co-relation queries the response was YES. [2022-07-21 09:01:34,860 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39562 conditions, 7471 events. 2565/7471 cut-off events. For 57002/57250 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 85530 event pairs, 665 based on Foata normal form. 9/7323 useless extension candidates. Maximal degree in co-relation 39363. Up to 3215 conditions per place. [2022-07-21 09:01:34,878 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 280 selfloop transitions, 119 changer transitions 21/564 dead transitions. [2022-07-21 09:01:34,878 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 564 transitions, 8979 flow [2022-07-21 09:01:34,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:01:34,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 09:01:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-21 09:01:34,879 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-21 09:01:34,879 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-21 09:01:34,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-21 09:01:34,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:34,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-21 09:01:34,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:34,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:34,882 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:34,882 INFO L186 Difference]: Start difference. First operand has 595 places, 531 transitions, 7854 flow. Second operand 17 states and 1610 transitions. [2022-07-21 09:01:34,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 564 transitions, 8979 flow [2022-07-21 09:01:35,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 564 transitions, 8852 flow, removed 34 selfloop flow, removed 5 redundant places. [2022-07-21 09:01:35,396 INFO L242 Difference]: Finished difference. Result has 609 places, 537 transitions, 8107 flow [2022-07-21 09:01:35,396 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7733, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8107, PETRI_PLACES=609, PETRI_TRANSITIONS=537} [2022-07-21 09:01:35,396 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 497 predicate places. [2022-07-21 09:01:35,396 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 537 transitions, 8107 flow [2022-07-21 09:01:35,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:35,397 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:35,397 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:35,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-21 09:01:35,397 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:35,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:35,397 INFO L85 PathProgramCache]: Analyzing trace with hash -5158680, now seen corresponding path program 14 times [2022-07-21 09:01:35,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:35,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473788394] [2022-07-21 09:01:35,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:35,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:35,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:35,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:35,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:35,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473788394] [2022-07-21 09:01:35,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473788394] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:35,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:35,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:35,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658854088] [2022-07-21 09:01:35,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:35,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:35,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:35,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:35,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:35,474 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:35,475 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 537 transitions, 8107 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:35,475 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:35,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:35,475 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:37,976 INFO L129 PetriNetUnfolder]: 2692/7906 cut-off events. [2022-07-21 09:01:37,977 INFO L130 PetriNetUnfolder]: For 65903/66151 co-relation queries the response was YES. [2022-07-21 09:01:38,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42117 conditions, 7906 events. 2692/7906 cut-off events. For 65903/66151 co-relation queries the response was YES. Maximal size of possible extension queue 1116. Compared 91985 event pairs, 635 based on Foata normal form. 13/7767 useless extension candidates. Maximal degree in co-relation 41917. Up to 3075 conditions per place. [2022-07-21 09:01:38,105 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 284 selfloop transitions, 155 changer transitions 23/606 dead transitions. [2022-07-21 09:01:38,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 606 transitions, 9792 flow [2022-07-21 09:01:38,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 09:01:38,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-21 09:01:38,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2069 transitions. [2022-07-21 09:01:38,107 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7584310850439883 [2022-07-21 09:01:38,107 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2069 transitions. [2022-07-21 09:01:38,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2069 transitions. [2022-07-21 09:01:38,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:38,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2069 transitions. [2022-07-21 09:01:38,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.04545454545455) internal successors, (2069), 22 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:38,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:38,110 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:38,110 INFO L186 Difference]: Start difference. First operand has 609 places, 537 transitions, 8107 flow. Second operand 22 states and 2069 transitions. [2022-07-21 09:01:38,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 606 transitions, 9792 flow [2022-07-21 09:01:38,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 606 transitions, 9666 flow, removed 28 selfloop flow, removed 5 redundant places. [2022-07-21 09:01:38,886 INFO L242 Difference]: Finished difference. Result has 637 places, 565 transitions, 8857 flow [2022-07-21 09:01:38,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7990, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8857, PETRI_PLACES=637, PETRI_TRANSITIONS=565} [2022-07-21 09:01:38,887 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 525 predicate places. [2022-07-21 09:01:38,887 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 565 transitions, 8857 flow [2022-07-21 09:01:38,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:38,887 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:38,887 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:38,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-21 09:01:38,887 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:38,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:38,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1610730920, now seen corresponding path program 15 times [2022-07-21 09:01:38,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:38,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954963805] [2022-07-21 09:01:38,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:38,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:38,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:38,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:38,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954963805] [2022-07-21 09:01:38,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954963805] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:38,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:38,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:38,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417921459] [2022-07-21 09:01:38,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:38,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:38,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:38,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:38,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:38,982 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:38,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 565 transitions, 8857 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:38,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:38,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:38,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:41,800 INFO L129 PetriNetUnfolder]: 2767/8171 cut-off events. [2022-07-21 09:01:41,800 INFO L130 PetriNetUnfolder]: For 77464/77712 co-relation queries the response was YES. [2022-07-21 09:01:41,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44911 conditions, 8171 events. 2767/8171 cut-off events. For 77464/77712 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 96008 event pairs, 654 based on Foata normal form. 10/8020 useless extension candidates. Maximal degree in co-relation 44701. Up to 3150 conditions per place. [2022-07-21 09:01:41,942 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 354 selfloop transitions, 110 changer transitions 21/629 dead transitions. [2022-07-21 09:01:41,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 629 transitions, 10691 flow [2022-07-21 09:01:41,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 09:01:41,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-21 09:01:41,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1979 transitions. [2022-07-21 09:01:41,944 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7599846390168971 [2022-07-21 09:01:41,944 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1979 transitions. [2022-07-21 09:01:41,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1979 transitions. [2022-07-21 09:01:41,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:41,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1979 transitions. [2022-07-21 09:01:41,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.23809523809524) internal successors, (1979), 21 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:41,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:41,948 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:41,948 INFO L186 Difference]: Start difference. First operand has 637 places, 565 transitions, 8857 flow. Second operand 21 states and 1979 transitions. [2022-07-21 09:01:41,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 629 transitions, 10691 flow [2022-07-21 09:01:42,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 629 transitions, 10577 flow, removed 57 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:42,654 INFO L242 Difference]: Finished difference. Result has 667 places, 591 transitions, 9644 flow [2022-07-21 09:01:42,654 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8745, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9644, PETRI_PLACES=667, PETRI_TRANSITIONS=591} [2022-07-21 09:01:42,654 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 555 predicate places. [2022-07-21 09:01:42,654 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 591 transitions, 9644 flow [2022-07-21 09:01:42,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:42,655 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:42,655 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:42,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-21 09:01:42,655 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:42,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:42,655 INFO L85 PathProgramCache]: Analyzing trace with hash -350992242, now seen corresponding path program 16 times [2022-07-21 09:01:42,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:42,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288451052] [2022-07-21 09:01:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:42,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:42,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:42,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:42,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:42,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288451052] [2022-07-21 09:01:42,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288451052] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:42,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:42,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:42,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829910637] [2022-07-21 09:01:42,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:42,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:42,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:42,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:42,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:42,734 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:42,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 591 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:42,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:42,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:42,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:45,720 INFO L129 PetriNetUnfolder]: 2768/8236 cut-off events. [2022-07-21 09:01:45,720 INFO L130 PetriNetUnfolder]: For 84425/84671 co-relation queries the response was YES. [2022-07-21 09:01:45,860 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46318 conditions, 8236 events. 2768/8236 cut-off events. For 84425/84671 co-relation queries the response was YES. Maximal size of possible extension queue 1172. Compared 97036 event pairs, 648 based on Foata normal form. 13/8097 useless extension candidates. Maximal degree in co-relation 46095. Up to 3252 conditions per place. [2022-07-21 09:01:45,879 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 301 selfloop transitions, 165 changer transitions 23/633 dead transitions. [2022-07-21 09:01:45,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 633 transitions, 11056 flow [2022-07-21 09:01:45,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:01:45,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:01:45,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-07-21 09:01:45,881 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-07-21 09:01:45,881 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-07-21 09:01:45,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-07-21 09:01:45,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:45,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-07-21 09:01:45,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:45,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:45,885 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:45,885 INFO L186 Difference]: Start difference. First operand has 667 places, 591 transitions, 9644 flow. Second operand 18 states and 1699 transitions. [2022-07-21 09:01:45,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 633 transitions, 11056 flow [2022-07-21 09:01:46,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 633 transitions, 10828 flow, removed 114 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:46,737 INFO L242 Difference]: Finished difference. Result has 687 places, 600 transitions, 9989 flow [2022-07-21 09:01:46,738 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9418, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9989, PETRI_PLACES=687, PETRI_TRANSITIONS=600} [2022-07-21 09:01:46,738 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 575 predicate places. [2022-07-21 09:01:46,739 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 600 transitions, 9989 flow [2022-07-21 09:01:46,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:46,739 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:46,739 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:46,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-21 09:01:46,740 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:46,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:46,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1825091412, now seen corresponding path program 17 times [2022-07-21 09:01:46,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:46,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414526260] [2022-07-21 09:01:46,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:46,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:46,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:46,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:46,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414526260] [2022-07-21 09:01:46,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414526260] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:46,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:46,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:46,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508189115] [2022-07-21 09:01:46,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:46,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:46,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:46,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:46,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:46,831 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:46,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 600 transitions, 9989 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:46,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:46,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:46,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:50,196 INFO L129 PetriNetUnfolder]: 2886/8639 cut-off events. [2022-07-21 09:01:50,197 INFO L130 PetriNetUnfolder]: For 91329/91575 co-relation queries the response was YES. [2022-07-21 09:01:50,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49603 conditions, 8639 events. 2886/8639 cut-off events. For 91329/91575 co-relation queries the response was YES. Maximal size of possible extension queue 1245. Compared 103002 event pairs, 676 based on Foata normal form. 10/8476 useless extension candidates. Maximal degree in co-relation 49374. Up to 3334 conditions per place. [2022-07-21 09:01:50,408 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 358 selfloop transitions, 135 changer transitions 16/653 dead transitions. [2022-07-21 09:01:50,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 653 transitions, 11752 flow [2022-07-21 09:01:50,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:01:50,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 09:01:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1609 transitions. [2022-07-21 09:01:50,411 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7632827324478179 [2022-07-21 09:01:50,411 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1609 transitions. [2022-07-21 09:01:50,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1609 transitions. [2022-07-21 09:01:50,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:50,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1609 transitions. [2022-07-21 09:01:50,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.6470588235294) internal successors, (1609), 17 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:50,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:50,421 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:50,421 INFO L186 Difference]: Start difference. First operand has 687 places, 600 transitions, 9989 flow. Second operand 17 states and 1609 transitions. [2022-07-21 09:01:50,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 653 transitions, 11752 flow [2022-07-21 09:01:51,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 653 transitions, 11494 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-07-21 09:01:51,447 INFO L242 Difference]: Finished difference. Result has 703 places, 622 transitions, 10597 flow [2022-07-21 09:01:51,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9745, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10597, PETRI_PLACES=703, PETRI_TRANSITIONS=622} [2022-07-21 09:01:51,448 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 591 predicate places. [2022-07-21 09:01:51,448 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 622 transitions, 10597 flow [2022-07-21 09:01:51,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:51,449 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:51,449 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:51,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-21 09:01:51,449 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:51,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:51,450 INFO L85 PathProgramCache]: Analyzing trace with hash -35946754, now seen corresponding path program 18 times [2022-07-21 09:01:51,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:51,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810157758] [2022-07-21 09:01:51,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:51,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:51,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:51,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:51,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810157758] [2022-07-21 09:01:51,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810157758] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:51,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:51,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:51,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026342830] [2022-07-21 09:01:51,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:51,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:51,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:51,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:51,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:51,528 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:51,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 622 transitions, 10597 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:51,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:51,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:51,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:01:55,041 INFO L129 PetriNetUnfolder]: 2968/8880 cut-off events. [2022-07-21 09:01:55,042 INFO L130 PetriNetUnfolder]: For 99107/99354 co-relation queries the response was YES. [2022-07-21 09:01:55,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52513 conditions, 8880 events. 2968/8880 cut-off events. For 99107/99354 co-relation queries the response was YES. Maximal size of possible extension queue 1277. Compared 106210 event pairs, 690 based on Foata normal form. 10/8719 useless extension candidates. Maximal degree in co-relation 52279. Up to 3429 conditions per place. [2022-07-21 09:01:55,227 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 384 selfloop transitions, 130 changer transitions 17/675 dead transitions. [2022-07-21 09:01:55,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 675 transitions, 12415 flow [2022-07-21 09:01:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:01:55,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 09:01:55,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1613 transitions. [2022-07-21 09:01:55,229 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7651802656546489 [2022-07-21 09:01:55,229 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1613 transitions. [2022-07-21 09:01:55,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1613 transitions. [2022-07-21 09:01:55,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:01:55,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1613 transitions. [2022-07-21 09:01:55,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.88235294117646) internal successors, (1613), 17 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:55,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:55,232 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:55,232 INFO L186 Difference]: Start difference. First operand has 703 places, 622 transitions, 10597 flow. Second operand 17 states and 1613 transitions. [2022-07-21 09:01:55,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 675 transitions, 12415 flow [2022-07-21 09:01:56,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 675 transitions, 12217 flow, removed 99 selfloop flow, removed 2 redundant places. [2022-07-21 09:01:56,188 INFO L242 Difference]: Finished difference. Result has 723 places, 644 transitions, 11256 flow [2022-07-21 09:01:56,189 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10405, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11256, PETRI_PLACES=723, PETRI_TRANSITIONS=644} [2022-07-21 09:01:56,189 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 611 predicate places. [2022-07-21 09:01:56,189 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 644 transitions, 11256 flow [2022-07-21 09:01:56,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:56,190 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:01:56,190 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:01:56,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-21 09:01:56,190 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:01:56,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:01:56,191 INFO L85 PathProgramCache]: Analyzing trace with hash -992253680, now seen corresponding path program 19 times [2022-07-21 09:01:56,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:01:56,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394913135] [2022-07-21 09:01:56,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:01:56,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:01:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:01:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:01:56,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:01:56,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394913135] [2022-07-21 09:01:56,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394913135] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:01:56,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:01:56,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:01:56,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766702318] [2022-07-21 09:01:56,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:01:56,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:01:56,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:01:56,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:01:56,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:01:56,271 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:01:56,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 644 transitions, 11256 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:01:56,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:01:56,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:01:56,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:00,030 INFO L129 PetriNetUnfolder]: 2982/9068 cut-off events. [2022-07-21 09:02:00,030 INFO L130 PetriNetUnfolder]: For 104758/105009 co-relation queries the response was YES. [2022-07-21 09:02:00,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53783 conditions, 9068 events. 2982/9068 cut-off events. For 104758/105009 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 109707 event pairs, 690 based on Foata normal form. 10/8907 useless extension candidates. Maximal degree in co-relation 53542. Up to 3443 conditions per place. [2022-07-21 09:02:00,225 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 381 selfloop transitions, 135 changer transitions 21/681 dead transitions. [2022-07-21 09:02:00,226 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 681 transitions, 12763 flow [2022-07-21 09:02:00,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:02:00,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:02:00,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1703 transitions. [2022-07-21 09:02:00,227 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7629928315412187 [2022-07-21 09:02:00,227 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1703 transitions. [2022-07-21 09:02:00,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1703 transitions. [2022-07-21 09:02:00,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:00,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1703 transitions. [2022-07-21 09:02:00,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:00,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:00,230 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:00,230 INFO L186 Difference]: Start difference. First operand has 723 places, 644 transitions, 11256 flow. Second operand 18 states and 1703 transitions. [2022-07-21 09:02:00,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 681 transitions, 12763 flow [2022-07-21 09:02:01,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 681 transitions, 12479 flow, removed 106 selfloop flow, removed 3 redundant places. [2022-07-21 09:02:01,180 INFO L242 Difference]: Finished difference. Result has 739 places, 653 transitions, 11538 flow [2022-07-21 09:02:01,181 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11006, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11538, PETRI_PLACES=739, PETRI_TRANSITIONS=653} [2022-07-21 09:02:01,181 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 627 predicate places. [2022-07-21 09:02:01,181 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 653 transitions, 11538 flow [2022-07-21 09:02:01,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:01,182 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:01,182 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:01,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-21 09:02:01,182 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:01,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:01,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1337115450, now seen corresponding path program 20 times [2022-07-21 09:02:01,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:01,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918012952] [2022-07-21 09:02:01,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:01,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:01,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:01,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:01,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918012952] [2022-07-21 09:02:01,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918012952] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:01,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:01,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:01,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274991145] [2022-07-21 09:02:01,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:01,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:01,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:01,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:01,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:01,257 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:01,258 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 653 transitions, 11538 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:01,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:01,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:01,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:04,729 INFO L129 PetriNetUnfolder]: 2982/9046 cut-off events. [2022-07-21 09:02:04,729 INFO L130 PetriNetUnfolder]: For 106334/106575 co-relation queries the response was YES. [2022-07-21 09:02:04,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53514 conditions, 9046 events. 2982/9046 cut-off events. For 106334/106575 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 109351 event pairs, 692 based on Foata normal form. 9/8888 useless extension candidates. Maximal degree in co-relation 53271. Up to 3462 conditions per place. [2022-07-21 09:02:04,969 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 100 selfloop transitions, 0 changer transitions 477/687 dead transitions. [2022-07-21 09:02:04,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 687 transitions, 12911 flow [2022-07-21 09:02:04,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:02:04,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:02:04,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1703 transitions. [2022-07-21 09:02:04,971 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7629928315412187 [2022-07-21 09:02:04,971 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1703 transitions. [2022-07-21 09:02:04,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1703 transitions. [2022-07-21 09:02:04,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:04,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1703 transitions. [2022-07-21 09:02:04,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:04,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:04,974 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:04,974 INFO L186 Difference]: Start difference. First operand has 739 places, 653 transitions, 11538 flow. Second operand 18 states and 1703 transitions. [2022-07-21 09:02:04,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 687 transitions, 12911 flow [2022-07-21 09:02:06,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 687 transitions, 12702 flow, removed 71 selfloop flow, removed 17 redundant places. [2022-07-21 09:02:06,141 INFO L242 Difference]: Finished difference. Result has 740 places, 210 transitions, 2056 flow [2022-07-21 09:02:06,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11331, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2056, PETRI_PLACES=740, PETRI_TRANSITIONS=210} [2022-07-21 09:02:06,142 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 628 predicate places. [2022-07-21 09:02:06,142 INFO L495 AbstractCegarLoop]: Abstraction has has 740 places, 210 transitions, 2056 flow [2022-07-21 09:02:06,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:06,142 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:06,142 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:06,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-21 09:02:06,143 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:06,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:06,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1046582820, now seen corresponding path program 4 times [2022-07-21 09:02:06,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:06,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650329765] [2022-07-21 09:02:06,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:06,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:06,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:06,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:06,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:06,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650329765] [2022-07-21 09:02:06,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650329765] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:06,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:06,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539263843] [2022-07-21 09:02:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:06,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:06,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:06,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:06,234 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:06,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 210 transitions, 2056 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:06,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:06,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:06,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:07,048 INFO L129 PetriNetUnfolder]: 1061/2981 cut-off events. [2022-07-21 09:02:07,049 INFO L130 PetriNetUnfolder]: For 12276/12376 co-relation queries the response was YES. [2022-07-21 09:02:07,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12314 conditions, 2981 events. 1061/2981 cut-off events. For 12276/12376 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 27899 event pairs, 127 based on Foata normal form. 3/2922 useless extension candidates. Maximal degree in co-relation 12084. Up to 864 conditions per place. [2022-07-21 09:02:07,294 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 105 selfloop transitions, 51 changer transitions 22/288 dead transitions. [2022-07-21 09:02:07,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 288 transitions, 3030 flow [2022-07-21 09:02:07,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:02:07,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:02:07,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1883 transitions. [2022-07-21 09:02:07,296 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7592741935483871 [2022-07-21 09:02:07,296 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1883 transitions. [2022-07-21 09:02:07,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1883 transitions. [2022-07-21 09:02:07,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:07,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1883 transitions. [2022-07-21 09:02:07,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.15) internal successors, (1883), 20 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:07,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:07,299 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:07,299 INFO L186 Difference]: Start difference. First operand has 740 places, 210 transitions, 2056 flow. Second operand 20 states and 1883 transitions. [2022-07-21 09:02:07,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 288 transitions, 3030 flow [2022-07-21 09:02:07,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 288 transitions, 2735 flow, removed 70 selfloop flow, removed 44 redundant places. [2022-07-21 09:02:07,371 INFO L242 Difference]: Finished difference. Result has 418 places, 244 transitions, 2372 flow [2022-07-21 09:02:07,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2372, PETRI_PLACES=418, PETRI_TRANSITIONS=244} [2022-07-21 09:02:07,372 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 306 predicate places. [2022-07-21 09:02:07,372 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 244 transitions, 2372 flow [2022-07-21 09:02:07,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:07,372 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:07,372 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:07,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-07-21 09:02:07,372 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:07,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:07,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2098260682, now seen corresponding path program 5 times [2022-07-21 09:02:07,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:07,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969106328] [2022-07-21 09:02:07,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:07,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:07,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:07,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:07,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:07,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969106328] [2022-07-21 09:02:07,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969106328] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:07,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:07,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:07,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869649705] [2022-07-21 09:02:07,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:07,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:07,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:07,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:07,449 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:07,450 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 244 transitions, 2372 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:07,450 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:07,450 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:07,450 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:08,560 INFO L129 PetriNetUnfolder]: 1166/3377 cut-off events. [2022-07-21 09:02:08,560 INFO L130 PetriNetUnfolder]: For 17024/17136 co-relation queries the response was YES. [2022-07-21 09:02:08,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15279 conditions, 3377 events. 1166/3377 cut-off events. For 17024/17136 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 33126 event pairs, 50 based on Foata normal form. 9/3328 useless extension candidates. Maximal degree in co-relation 15069. Up to 523 conditions per place. [2022-07-21 09:02:08,615 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 107 selfloop transitions, 93 changer transitions 26/336 dead transitions. [2022-07-21 09:02:08,616 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 336 transitions, 3564 flow [2022-07-21 09:02:08,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 09:02:08,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-21 09:02:08,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2246 transitions. [2022-07-21 09:02:08,617 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7547043010752689 [2022-07-21 09:02:08,617 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2246 transitions. [2022-07-21 09:02:08,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2246 transitions. [2022-07-21 09:02:08,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:08,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2246 transitions. [2022-07-21 09:02:08,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 93.58333333333333) internal successors, (2246), 24 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:08,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:08,621 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:08,621 INFO L186 Difference]: Start difference. First operand has 418 places, 244 transitions, 2372 flow. Second operand 24 states and 2246 transitions. [2022-07-21 09:02:08,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 336 transitions, 3564 flow [2022-07-21 09:02:08,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 336 transitions, 3266 flow, removed 149 selfloop flow, removed 2 redundant places. [2022-07-21 09:02:08,783 INFO L242 Difference]: Finished difference. Result has 455 places, 269 transitions, 2759 flow [2022-07-21 09:02:08,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2759, PETRI_PLACES=455, PETRI_TRANSITIONS=269} [2022-07-21 09:02:08,784 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 343 predicate places. [2022-07-21 09:02:08,784 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 269 transitions, 2759 flow [2022-07-21 09:02:08,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:08,784 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:08,785 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:08,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-07-21 09:02:08,785 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:08,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:08,785 INFO L85 PathProgramCache]: Analyzing trace with hash -582561648, now seen corresponding path program 6 times [2022-07-21 09:02:08,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:08,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899499920] [2022-07-21 09:02:08,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:08,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:08,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:08,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899499920] [2022-07-21 09:02:08,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899499920] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:08,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:08,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:08,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459052822] [2022-07-21 09:02:08,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:08,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:08,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:08,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:08,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:08,879 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:08,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 269 transitions, 2759 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:08,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:08,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:08,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:10,230 INFO L129 PetriNetUnfolder]: 1415/4089 cut-off events. [2022-07-21 09:02:10,230 INFO L130 PetriNetUnfolder]: For 26423/26578 co-relation queries the response was YES. [2022-07-21 09:02:10,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19801 conditions, 4089 events. 1415/4089 cut-off events. For 26423/26578 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 41272 event pairs, 141 based on Foata normal form. 27/4039 useless extension candidates. Maximal degree in co-relation 19574. Up to 885 conditions per place. [2022-07-21 09:02:10,326 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 132 selfloop transitions, 86 changer transitions 24/352 dead transitions. [2022-07-21 09:02:10,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 352 transitions, 4133 flow [2022-07-21 09:02:10,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 09:02:10,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-21 09:02:10,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2065 transitions. [2022-07-21 09:02:10,328 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7569648093841642 [2022-07-21 09:02:10,328 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2065 transitions. [2022-07-21 09:02:10,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2065 transitions. [2022-07-21 09:02:10,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:10,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2065 transitions. [2022-07-21 09:02:10,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 93.86363636363636) internal successors, (2065), 22 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:10,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:10,332 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:10,332 INFO L186 Difference]: Start difference. First operand has 455 places, 269 transitions, 2759 flow. Second operand 22 states and 2065 transitions. [2022-07-21 09:02:10,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 352 transitions, 4133 flow [2022-07-21 09:02:10,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 352 transitions, 3892 flow, removed 21 selfloop flow, removed 7 redundant places. [2022-07-21 09:02:10,558 INFO L242 Difference]: Finished difference. Result has 481 places, 300 transitions, 3290 flow [2022-07-21 09:02:10,559 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3290, PETRI_PLACES=481, PETRI_TRANSITIONS=300} [2022-07-21 09:02:10,559 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 369 predicate places. [2022-07-21 09:02:10,559 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 300 transitions, 3290 flow [2022-07-21 09:02:10,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:10,560 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:10,560 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:10,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-07-21 09:02:10,560 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:10,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:10,560 INFO L85 PathProgramCache]: Analyzing trace with hash 800890864, now seen corresponding path program 7 times [2022-07-21 09:02:10,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:10,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279743310] [2022-07-21 09:02:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:10,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:10,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:10,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:10,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279743310] [2022-07-21 09:02:10,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279743310] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:10,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:10,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:10,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848332023] [2022-07-21 09:02:10,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:10,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:10,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:10,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:10,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:10,649 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:10,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 300 transitions, 3290 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:10,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:10,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:10,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:12,197 INFO L129 PetriNetUnfolder]: 1486/4306 cut-off events. [2022-07-21 09:02:12,198 INFO L130 PetriNetUnfolder]: For 36547/36663 co-relation queries the response was YES. [2022-07-21 09:02:12,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22468 conditions, 4306 events. 1486/4306 cut-off events. For 36547/36663 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 44191 event pairs, 175 based on Foata normal form. 7/4226 useless extension candidates. Maximal degree in co-relation 22229. Up to 1101 conditions per place. [2022-07-21 09:02:12,302 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 159 selfloop transitions, 80 changer transitions 23/372 dead transitions. [2022-07-21 09:02:12,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 372 transitions, 4640 flow [2022-07-21 09:02:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 09:02:12,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-21 09:02:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1976 transitions. [2022-07-21 09:02:12,304 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7588325652841782 [2022-07-21 09:02:12,304 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1976 transitions. [2022-07-21 09:02:12,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1976 transitions. [2022-07-21 09:02:12,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:12,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1976 transitions. [2022-07-21 09:02:12,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.0952380952381) internal successors, (1976), 21 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:12,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:12,307 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:12,307 INFO L186 Difference]: Start difference. First operand has 481 places, 300 transitions, 3290 flow. Second operand 21 states and 1976 transitions. [2022-07-21 09:02:12,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 372 transitions, 4640 flow [2022-07-21 09:02:12,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 372 transitions, 4435 flow, removed 100 selfloop flow, removed 3 redundant places. [2022-07-21 09:02:12,614 INFO L242 Difference]: Finished difference. Result has 510 places, 326 transitions, 3795 flow [2022-07-21 09:02:12,614 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3795, PETRI_PLACES=510, PETRI_TRANSITIONS=326} [2022-07-21 09:02:12,614 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 398 predicate places. [2022-07-21 09:02:12,614 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 326 transitions, 3795 flow [2022-07-21 09:02:12,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:12,615 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:12,615 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:12,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-07-21 09:02:12,615 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:12,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:12,615 INFO L85 PathProgramCache]: Analyzing trace with hash 2078556782, now seen corresponding path program 8 times [2022-07-21 09:02:12,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:12,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867778924] [2022-07-21 09:02:12,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:12,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:12,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:12,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:12,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:12,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867778924] [2022-07-21 09:02:12,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867778924] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:12,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:12,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:12,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106549525] [2022-07-21 09:02:12,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:12,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:12,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:12,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:12,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:12,691 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:12,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 326 transitions, 3795 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:12,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:12,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:12,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:02:14,574 INFO L129 PetriNetUnfolder]: 1574/4737 cut-off events. [2022-07-21 09:02:14,574 INFO L130 PetriNetUnfolder]: For 44130/44264 co-relation queries the response was YES. [2022-07-21 09:02:14,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25177 conditions, 4737 events. 1574/4737 cut-off events. For 44130/44264 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 51039 event pairs, 183 based on Foata normal form. 11/4660 useless extension candidates. Maximal degree in co-relation 24926. Up to 1156 conditions per place. [2022-07-21 09:02:14,718 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 157 selfloop transitions, 110 changer transitions 19/396 dead transitions. [2022-07-21 09:02:14,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 396 transitions, 5105 flow [2022-07-21 09:02:14,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:02:14,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:02:14,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1879 transitions. [2022-07-21 09:02:14,720 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7576612903225807 [2022-07-21 09:02:14,720 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1879 transitions. [2022-07-21 09:02:14,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1879 transitions. [2022-07-21 09:02:14,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:02:14,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1879 transitions. [2022-07-21 09:02:14,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 93.95) internal successors, (1879), 20 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:14,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:14,725 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:14,725 INFO L186 Difference]: Start difference. First operand has 510 places, 326 transitions, 3795 flow. Second operand 20 states and 1879 transitions. [2022-07-21 09:02:14,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 396 transitions, 5105 flow [2022-07-21 09:02:15,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 396 transitions, 4851 flow, removed 127 selfloop flow, removed 2 redundant places. [2022-07-21 09:02:15,185 INFO L242 Difference]: Finished difference. Result has 538 places, 352 transitions, 4338 flow [2022-07-21 09:02:15,185 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4338, PETRI_PLACES=538, PETRI_TRANSITIONS=352} [2022-07-21 09:02:15,185 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 426 predicate places. [2022-07-21 09:02:15,185 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 352 transitions, 4338 flow [2022-07-21 09:02:15,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:15,185 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:02:15,186 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:02:15,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-07-21 09:02:15,186 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:02:15,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:02:15,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1287744040, now seen corresponding path program 9 times [2022-07-21 09:02:15,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:02:15,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954282572] [2022-07-21 09:02:15,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:02:15,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:02:15,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:02:15,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 09:02:15,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:02:15,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954282572] [2022-07-21 09:02:15,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954282572] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:02:15,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:02:15,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 09:02:15,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431776634] [2022-07-21 09:02:15,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:02:15,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 09:02:15,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:02:15,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 09:02:15,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:02:15,260 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-21 09:02:15,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 352 transitions, 4338 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:02:15,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:02:15,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-21 09:02:15,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand